@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face {font-family: 'Bodoni SvtyTwo ITC TT'; src: url('../fonts/BodoniSvtyTwoITCTTBook.eot'); src: url('../fonts/BodoniSvtyTwoITCTTBook.eot?#iefix') format('embedded-opentype'), url('../fonts/BodoniSvtyTwoITCTTBook.woff2') format('woff2'), url('../fonts/BodoniSvtyTwoITCTTBook.woff') format('woff'), url('../fonts/BodoniSvtyTwoITCTTBook.ttf') format('truetype'), url('../fonts/BodoniSvtyTwoITCTTBook.svg#BodoniSvtyTwoITCTTBook') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face {font-family: 'TradeGothic LT'; src: url('../fonts/TradeGothicLT-Light.eot'); src: url('../fonts/TradeGothicLT-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/TradeGothicLT-Light.woff2') format('woff2'), url('../fonts/TradeGothicLT-Light.woff') format('woff'), url('../fonts/TradeGothicLT-Light.ttf') format('truetype'), url('../fonts/TradeGothicLT-Light.svg#TradeGothicLT-Light') format('svg'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face {font-family: 'TradeGothic LT'; src: url('../fonts/TradeGothicLT-Bold.eot'); src: url('../fonts/TradeGothicLT-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/TradeGothicLT-Bold.woff2') format('woff2'), url('../fonts/TradeGothicLT-Bold.woff') format('woff'), url('../fonts/TradeGothicLT-Bold.ttf') format('truetype'), url('../fonts/TradeGothicLT-Bold.svg#TradeGothicLT-Bold') format('svg'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face {font-family: 'TradeGothic LT'; src: url('../fonts/TradeGothicLT.eot'); src: url('../fonts/TradeGothicLT.eot?#iefix') format('embedded-opentype'), url('../fonts/TradeGothicLT.woff2') format('woff2'), url('../fonts/TradeGothicLT.woff') format('woff'), url('../fonts/TradeGothicLT.ttf') format('truetype'), url('../fonts/TradeGothicLT.svg#TradeGothicLT') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }


/* General CSS */
html { -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: antialiased }
address, blockquote, div, dl, form, pre, table, dd, dt, ol, ul, li, tbody, td, tfoot, th, thead, tr, del, ins, map, object, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, iframe, article, aside, details, figcaption, figure, hgroup, menu, nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

input[type="submit"] {cursor: pointer; }

img {max-width: 100%; }

.overflow-hidden {overflow: hidden; }

input {outline: none;}

input:focus {outline: none; color: #000000; }

.form-control:focus {background-color: #ffffff; border-color: #ced4da; outline: 0; box-shadow: none; }

select {outline: none; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; }

select:focus {outline: none; text-decoration: none; color: #000000; }

select::-ms-expand {display: none; }

textarea {resize: none; }

textarea:focus {outline: none; text-decoration: none; color: #000000; }

html {-webkit-font-smoothing: antialiased; margin: 0; padding: 0; border: none; list-style: none; }

body { outline: 0; font-style: normal; font-synthesis: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: normal; text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 400; color: #71757d; }
p{
    font-weight: 500;
    line-height: 1.7;
}
*:focus{outline: none !important;}
a{transition: all .8s ease-out;color: #005BFF;}
a:hover{text-decoration: none;    color: #0fada2;}

/* Colors CSS */
.bg-gray{background-color: #F2F2F2;}
.green{background-color: #0FADA2 !important;}
.blue{background-color: #1D68EE !important;}
.dark-blue{background-color: #09378A !important;}
.light-blue{ background-color: #f5f8ff !important; }
.p-top-50{padding-top: 50px;}
.p-50{padding: 50px 0px;}
.p-100{padding: 100px 0px;}
.text-secondary {color: #0FADA2 !important;}
.font-semibold {font-weight: 600 !important;}
.font-medium {font-weight: 500 !important;}
.section {padding: 70px 0;}
.text-gray {color: #6E6E6E !important}
.font-40 {font-size: 40px !important;}
.green-color{color: #08c7b8 !important;}


/* Typography CSS */
h1 ,.h1{font-family: 'Bodoni SvtyTwo ITC TT'; font-size: 50px;line-height: 1.2;margin-bottom: 7px;}
h2,.h2{font-family: 'Bodoni SvtyTwo ITC TT'; font-size: 30px;    line-height: 1.35;}
h3,.h3{font-family: 'Bodoni SvtyTwo ITC TT'; font-size: 27px;    line-height: 1.1;}
h4,.h4{font-family: 'Bodoni SvtyTwo ITC TT'; font-size: 22px;    line-height: 1.1;}
h5,.h5{font-family: 'TradeGothic LT';color: #6E6E6E;font-size: 16px;margin-bottom: 0;}
h6 , .h6{font-family: 'TradeGothic LT';font-size: 15px;}

span{font-family: 'TradeGothic LT';}

.f-18-head{color:#0fada2;font-size:18px;letter-spacing:-.5px;text-transform:uppercase;margin-bottom:12px;font-family:'TradeGothic LT'}
a.download-link{position:relative;padding-left:45px!important}
a.download-link:before{content:"";background:url(../images/pdf-icon.png);width:20px;height:27px;position:absolute;left:15px;background-repeat:no-repeat;top:23%}
.progress-bar.bg-success {
    background: #005bff !important;
}
.font-TradeGothic {font-family: 'TradeGothic LT' !important;}
.badge-tag {font-size: 11px;padding: 6px 16px;color: #fff;font-family: 'TradeGothic LT'; text-transform: uppercase;}
.badge-tag-primary {background-color: #09378A;}
.badge-tag-secondary {background-color: #0FADA2;}

.mx--8 {margin: 0 -8px !important;}
.mt--8 {margin-top: -8px !important;}
.font-18{font-size:18px!important}
.font-16{font-size:16px!important}

/* Button CSS */
.btn{display: inline-block;text-transform: uppercase; font-family: 'TradeGothic LT';transition: all .8s ease-out; font-size: 15px; background-color: #005BFF;color: #fff;    padding: 15px 28px;border-radius: 0;}
.btn:hover{background-color: #000;color: #fff;}
.btn-lg{font-size: 24px;padding: 8px 41px 8px 41px;}
.border-btn{display: flex;align-items: center;justify-content: center;min-width: 140px; text-transform: uppercase;border: 1px solid #0FADA2;transition: all .8s ease-out; padding: 17px 22px; border-radius: 0; color: #FFFFFF; font-family: 'TradeGothic LT'; font-size: 15px;}
.border-btn:hover{color: #fff;background-color: #0FADA2;}
.blue-btn{background-color: #09378A;}
@media screen and (min-width: 1200px) {
    .container{max-width: 1190px;}
}

/* Navbar toggler CSS for Responsive */
main {margin-top: 63px; }
.logo{width: 230px;margin-left: -435px;}
.logo-footer{width: 230px;}

.logo img{width: 100%;}
.navbar-brand{margin: 0;padding: 0;}
header {background-color: #09378A;position: fixed; width: 100%; right: 0; z-index: 999; top:0;    padding:12px 30px;}
.navbar-toggler {float: right; border: none; padding-right: 0; }
.navbar-toggler:focus {box-shadow: none; }
.navbar-toggler-icon {width: 26px; height: 18px; background-image: none !important; position: relative; border-bottom: 2px solid #fff; transition: all 300ms linear; margin-top: -3px; }
.navbar-toggler-icon:after, .navbar-toggler-icon:before{width: 26px; position: absolute; height: 2px; background-color: #fff; top: 0; left: 0; content: ''; z-index: 2; transition: all 300ms linear; }
.navbar-toggler-icon:after{top: 8px; }
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {transform: rotate(45deg); }
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {transform: translateY(8px) rotate(-45deg); }
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {border-color: transparent; }
.navbar-nav .nav-link {font-size: 18px; display: flex; justify-content: space-between; align-items: center; }
.nav-item.dropdown .dropdown-menu li.navBack {display: none; }
.nav-item.dropdown .dropdown-menu li.navBack span{display: flex;align-items: center;}
.nav-item.dropdown .dropdown-menu li.navBack span i{display: block;color: #0FADA2;margin-right: 10px;}
header .navbar  .collapsing {height: 100vh  !important; }
.navbar-collapse {height: calc(100vh - 80px);padding: 0px 20px; overflow: hidden; overflow-y: auto; position: fixed; width: 300px; left: 0; top: 78px; background: #09378A; right: auto; transition: 0.5s all; -webkit-transform: translateX(-100%); transform: translateX(-100%); z-index: 1; }
.navbar-collapse.show {-webkit-transform: translateX(0%); transform: translateX(0%); }
.navbar-light .navbar-nav .nav-link{padding: 20px 10px;color: #fff; transition: 0.4s; border-bottom: 1px solid #005BFF;text-transform: uppercase;    font-family: 'TradeGothic LT';font-size: 20px;font-weight: 300;}
.navbar-light .navbar-nav .nav-link.active { color: #fff; background-color: #005bff;}
.navbar-light .navbar-nav .nav-link:hover,.nav-item.dropdown .dropdown-menu li a.dropdown-item:hover {  color: #0fada2;background-color: transparent;}
nav .dropdown-toggle::after{    font-family: 'Font Awesome 5 Free'; font-weight: 900; border: 0; content: "\f105";}
nav li ul.dropdown-menu{display: block;}
.nav-item.dropdown .dropdown-menu { position: fixed; left: -100%; top: 0; background: #09378a; height: calc(100vh - 90px); width: 100%; transition: 0.5s all; border: none; margin: 0; padding: 0; }
.nav-item.dropdown .dropdown-menu.show {left: 0px; }
.nav-item.dropdown .dropdown-menu li{margin: 0px 20px;}
.nav-item.dropdown {position: static; }
.nav-item.dropdown .dropdown-menu li.navBack {font-size: 28px; padding: 20px 15px; display: block; cursor: pointer;color: #fff;}
.nav-item.dropdown .dropdown-menu li a.dropdown-item {font-size: 20px;    white-space: pre-wrap; padding: 20px 0px;color: #fff;border-bottom: 1px solid #005BFF; }
.desktop-menu li a{font-family: 'TradeGothic LT';transition: 0.8s; padding: 4px 4px;display:flex;align-items: center;height: 100%; font-size: 13px;color: #fff;text-transform:uppercase;text-align: center;}
.desktop-menu li a:hover{background-color: #005BFF;}
.desktop-menu li{margin-right: 28px;text-align: center;margin:0px 10px;}
.desktop-menu li:last-child{margin-right: 0;}
.sign-details .dropdown-toggle::after{font-family: 'Font Awesome 5 Free'; font-weight: 900; border: 0; content: "\f107"; transition: 0.2s;    margin-left: 10px; font-size: 24px;}
.dropdown-toggle:focus{outline: none;box-shadow: none;}
.sign-details .dropdown-toggle{margin-left: 50px;border: 0;background-color: transparent; font-family: 'TradeGothic LT';font-size: 13px;}
.sign-details .dropdown.show .dropdown-toggle::after{transform: rotate(-180deg);}
.right-side .search{margin-left: 66px;position: relative;}
.right-side .cart{margin-left: 20px;width: 36px;}
.right-side i{font-size: 24px;color: #fff;}
.desktop-menu{margin-left: 55px;}
.sign-details figure{border-radius: 100%;overflow: hidden; width: 29px;height: 29px;}
.sign-details figure img{width: 100%;height: 100%;object-fit: cover;filter: invert(1);}
.sign-details .dropdown-item:hover{background-color: #09378A;color: #fff;}
.desktop-menu li.active a{color: #fff;background-color: #005BFF;}
.search-main{display: inline-block;cursor: pointer;min-width: 27px; width: 27px;}
.search-icon.hide{display: none;}
.close-icon{display: none;}
.close-icon.show{display: block;}
.s-box{position: absolute; color: #000; background-color: #fff; width: 0; top: 30px; border: 0; border-radius: 10px; opacity: 0; padding: 10px 20px; visibility: hidden; transition: 0.5s;box-shadow: 0px 2px 4px rgba(0,0,0,0.1);font-size: 14px;height: 45px;z-index: 9999;right: 0; }
.s-box.show {
  /* margin-left:-310px; */
  width: 300px; visibility: visible; opacity: 1;}
.right-side .dropdown-menu{background: #09378A; padding: 0px 20px;}
.right-side .dropdown-item ,.sign-in-popup .feature-online a{   min-width: 200px; padding: 20px 0px; color: #fff; transition: 0.4s; border-bottom: 1px solid #005BFF; text-transform: uppercase; font-family: 'TradeGothic LT'; font-size: 20px; font-weight: 300; display: flex; justify-content: space-between; align-items: center; }
.right-side  .dropdown-item::after {font-family: 'Font Awesome 5 Free';  color: #0fada2;font-weight: 900; border: 0; content: "\f105"; display: inline-block; margin-left: .255em; vertical-align: .255em; }
.right-side li:last-child .dropdown-item{border:0;}
.right-side .dropdown-item:hover{    color: #0fada2;}
/*nav menu css end*/

/*sign-in popup start*/
.sign-in-popup{position: fixed !important; top: 75px !important; left: 0 !important;overflow: auto; width: 100%; transform: none !important; height: calc(100% - 78px); border: 0; background-color: #09378A !important; border-radius: 0; transition:0.4s;}
.right-side .sign-in-popup .dropdown-item:last-child{border-bottom:1px solid #005BFF; }
.sign-in-popup .sign-left h3{border-bottom:1px solid #005BFF; margin-bottom: 0; padding-bottom: 10px; }
.right-side .sign-in-popup .dropdown-item{padding: 9px 0px; }
.sign-in-popup .feature-online a {flex-wrap: wrap;position: relative;padding-left: 30px;font-family: 'Montserrat', sans-serif;font-size: 18px; text-transform: unset;}
.sign-in-popup .feature-online a:before{    content: "\f0da"; position: absolute;z-index: 1; left: 7px;top: 24px; color:#0FADA2; font-family: 'Font Awesome 5 Free'; font-weight: 900;-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}
.sign-in-popup .feature-online a:after{content: "";position: absolute;left: 0;top: 25px;  height: 18px;width: 18px;border-radius: 100%; background-color: #fff;}
.sign-right .btn{border:1px solid #0FADA2;}
.sign-right .btn:hover{border-color: #000;}
.sign-right p{color:#fff;}
.sign-in-popup .sign-menu-main{position: relative;padding: 80px  0px;}
.close-menu{position: absolute;right: 0;top: 0; border:3px solid #231F20;background-color: #fff;cursor: pointer; height: 25px;width: 25px;display: flex;align-items: center;justify-content: center;}
.close-menu i{color:#231F20; }
.sign-right .close-menu{position: fixed;right: 0;}
.sign-right{padding-left: 85px;position: relative;height: 100%;display: flex;flex-direction: column;justify-content: flex-start;}
.sign-right:before{content: "";position: absolute;left: 30px;top: 0; width: 1px;height: 100%; background-color: #005BFF;}
.right-side .sign-in-popup .dropdown-item:focus { background: #09378a; }
/*sign-in popup end*/

/*hero slider css start*/
.hero-banner{position: relative;}
.hero-banner h1 , .hero-banner .h1{font-style: italic;}
.hero-banner .slider-details span{display: block;font-size: 25px;font-family: 'TradeGothic LT';font-weight: 300;color: #fff;margin-bottom: 10px;}
.hero-banner .slider-details{  position: relative;padding: 115px 0px;min-height: 460px; background-size: cover;background-position: center; background-repeat: repeat;  display: flex;flex-direction: column;align-items: center;justify-content: flex-end;transition: all .5s ease-in-out;}
.hero-banner.home-page-slider .slider-details {
    height: calc(100vh - 90px);
    justify-content: center;
    background-color: rgba(15,173,152, 0.3);
    background-blend-mode: multiply;
}
.hero-banner .swiper-slide-active .slider-details{ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; position: relative; -webkit-animation: zoomin 15s ease-in; animation: zoomin 15s ease-in;  overflow: hidden; }
.hero-banner .swiper-slide-active .move-left {animation-name: move-left; animation-duration: 3s; }
.hero-banner .swiper-slide-active .move-right {animation-name: move-right; animation-duration: 3s; }
@keyframes move-left {0% {opacity: 0; transform: translateX(-100px); } 80% {transform: translateX(10px); } 100% {opacity: 1; transform: translate(0); } }
@keyframes move-right {0% {opacity: 0; transform: translateX(100px); } 80% {transform: translateX(-10px); } 100% {opacity: 1; transform: translate(0); } }
/* The innermost element*/
.hero-banner .swiper-slide-active .zoomout {background: none; -webkit-animation: zoomout 15s ease-in; animation: zoomout 15s ease-in; transition: all .5s ease-in-out; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
/* Zoom in Keyframes */
@-webkit-keyframes zoomin {0% {transform: scale(1);} 100% {transform: scale(1.5);} }
@keyframes zoomin {0% {transform: scale(1);} 100% {transform: scale(1.5);} } /*End of Zoom in Keyframes */
/* Zoom out Keyframes */
@-webkit-keyframes zoomout {0% {transform: scale(1);} 100% {transform: scale(0.67);} }
@keyframes zoomout {0% {transform: scale(1);} 100% {transform: scale(0.67);} }

.slider-details p{color: #fff;text-transform: capitalize;font-size: 15px;font-family: 'TradeGothic LT';}
.swiper-pagination-bullet{background-color: #0FADA2;opacity: 1;height: 13px;width: 13px;margin: 0px 15px;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:  #fff;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 10px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 30px;}
.swiper-button-next, .swiper-button-prev{z-index: 9;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{font-size: 0;}
.hero-banner.mix-bland-color .slider-details{background-blend-mode: multiply;}
.home-page-slider .arrow-main img:hover { opacity: 1; }
.home-page-slider .arrow-main img { opacity: 0.5; }
/*hero slider css end*/

/*video section start*/
.video-section{background-color: #09378A;min-height: 300px;}
.video-wrap{/*background-color: #000;*/ width: 50%;}
.play-btn{width: 67px; height: 67px;cursor: pointer; border-radius: 100%; background-color: #fff; transition: 0.4s; }
.play-btn i{font-size: 29px;color: #1C6DFF;}
.play-btn:hover{transform: scale(1.1);}
.description-video{width: 50%; padding: 60px 60px 60px 60px; display: flex;justify-content: center; flex-direction: column;}
.description-video .border-btn{margin-top: 30px;}
.description-video {  max-width: 40%; }
.border-btn .arrow{min-width: 22px;height: 22px;background-color: #0FADA2; transition: 0.8s;   margin: 0 0px 0px 17px; border-radius: 100%;}
.description-video .learn-more{margin-right: 30px;}
.border-btn .arrow i{color: #09378A;font-size: 16px;transition: 0.8s;}
.border-btn:hover .arrow{background-color:  #09378A;}
.border-btn:hover .arrow i{color: #0FADA2;}
.accreditation-section .description-video {padding: 60px;}
/*video section end*/

/*topics header*/
.learn-topic{padding: 40px 0px 75px 0px;}
.learn-topic .swiper-slide{text-align: center;}
.learn-container {position: relative;padding: 0px 100px;}
.learn-topic figure{margin-bottom: 15px;}
.learn-topic figure img { max-width: 100px;  min-height: 100px;  object-fit: cover;  max-height: 100px; }
.learn-container:after, .learn-container:before {content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 100px; background: #f2f2f2; z-index: 2; }
.learn-container:after {left: auto; right: 0; }
.line{position: relative; text-align: center;margin-bottom: 60px;}
.line:after{content: "";background-color: #D8D5D5;height: 1px;width: 100%; position: absolute;left: 0; top: 50%;transform: translateY(-50%);}
.line h2{display: inline-block;background-color: #F2F2F2;position: relative;z-index: 1;}
/*topics header end*/

/*file start*/
.f-34{font-size: 34px;}
.file-main > div > *{position: relative;z-index: 1;}
.file-main h2{text-align: center;}
.file-main img{position: absolute;left: 0;top: 0;mix-blend-mode: multiply; width: 100%;height: 100%;object-fit: cover;}
.file-main > div{width: 50%; overflow: hidden; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 121px 35px 45px 35px; position: relative;}
.file-main > div img{    transition: all .8s ease-out;}
.file-main > div:hover img{transition: all 1.5s ease-out; -webkit-transform: scale(1.125,1.125); transform: scale(1.125,1.125);}
.file-main .border-btn{margin-top: 10px; }
.file-main span{  text-align: center;    line-height: 1.35;  font-family: 'TradeGothic LT';font-size: 15px;}
.green-left{background-color: #0FADA2;}
.blue-right{background-color: #1D68EE;}
.red-bg{background-color: #ED4947;}
.blue-bg{background-color: #3399FF;}
#v-pills-activities .file-main > div:last-child { margin: 0; }
#v-pills-activities .file-main > div { margin-right: 20px; padding: 100px 35px 100px 6px;}
#v-pills-activities .file-main { padding-top: 15px; margin-top: 0; }
/*file end*/

/*Activities start*/
.top-text { background-color: #09378A; padding: 20px 10px; color: #fff; }
.activities-list { margin-top: 20px; }
.activity-single{border-bottom: none;}
.activity-single .bottom-text { padding: 10px; background-color: #fff; border: 1px solid #ccc; border-top: 0; }
.activity-single p { font-size: 14px; font-weight: normal; }
.activity-single .top-img { width: 100%; height: 260px;  display: flex;  align-items: center;  background: #e8e8e8;  justify-content: center; }
.activity-single { overflow: hidden; position: relative; margin-bottom: 30px; }
.activity-single .top-img img {  width: auto; height: 100%;   object-fit: cover; }
.activity-single .btn { width: 100%; padding: 10px; }
.activities-list select.form-control { padding-right: 45px; background-color: #f2f2f2; border-radius: 0; color: #6e6e6e; }
.activities-list label { margin: 0; margin-right: 5px; font-size: 15px; }
.activities-list .select-wrap:after { top: 20%; color: #d6d6d6;  font-size: 18px;  right: 10px; }
.red-text{color: #c07677;}
.green-text{color: #4c938d;}

/*Activities end*/
/*Activity_painfile Start*/
#v-pills-activities .accordion .card-header:after {  font-family: 'Font Awesome 5 Free';   font-weight: 900; border: 0; transition: 0.2s;  margin-left: 10px;  font-size: 24px; }
#v-pills-activities .accordion .card-header { display: flex; align-items: center; justify-content: space-between; }
#v-pills-activities .card-title {  font-size: 24px;  font-weight: 500;  font-style: italic!important;  color: #71757d; margin: 0;}
.dash-right .accordion > .card { border: 0; border-radius: 0; }
#v-pills-activities .card-header { background: #f7f7f7;  padding: 10px 15px;  border-radius: 0; margin-bottom: 20px; }
.accordion .activity-single .top-text a {
    color: #1361ed;
    border-left: 1px solid #2479a8;
    padding-left: 10px;
    margin-left: 10px;
    text-decoration: underline;
    max-width: 100px;
    /*white-space: normal;*/
}

.cust-dropdown-menu {
    display: none;
}

.cust-dropdown-menu.open {
    display: none;
}

.accordion .activity-single .top-text a + .dropdown-menu.show{
    display: block;
    transform: none !important;
    left: 0% !important;
    top: 98% !important;
    width: 100%;
    padding: 0;
    background: #09378a;
    border-radius: 0;
    border-top: 1px solid #fff;
    overflow-y: auto;
    height: 100%;
    min-height: 400px;
}


.accordion .activity-single .top-text a + .dropdown-menu.show ul li:before {
    content: '';
    background: #fff;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 10px;
}

.accordion .activity-single .top-text a + .dropdown-menu.show ul li {
    padding-left: 15px;
    position: relative;
}
/*.accordion .activity-single .top-text a + .dropdown-menu.show, .accordion .activity-single .top-text .dropdown:hover .dropdown-menu {
    display: block;
    transform: none !important;
    left: 0% !important;
    top: 98% !important;
    width: 100%;
    padding: 0;
    background: #09378a;
    border-radius: 0;
    border-top: 1px solid #fff;
}*/

.accordion .activity-single .top-text a.dropdown-toggle {
    white-space: normal;
    max-width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    line-height: normal;
}

.recent-list .activity-single .top-text a.dropdown-toggle {
    color: #1361ed;
}

.accordion .activity-single .top-text a + .dropdown-menu.show a.dropdown-item{
    border: none;
    font-size: 12px;
    text-decoration: none;
    line-height: normal;
    color: #fff;
    white-space: normal;
    width: 100%;
    max-width: 100%;
    padding: 5px 10px;
    margin: 0;
}

/*.accordion .activity-single .top-text a + .dropdown-menu.show a.dropdown-item, .accordion .activity-single .top-text .dropdown:hover .dropdown-menu a.dropdown-item {
    border: none;
    font-size: 14px;
    text-decoration: none;
    line-height: normal;
    color: #fff;
    white-space: normal;
    width: 100%;
    max-width: 100%;
    padding: 5px 10px;
    margin: 0;
}*/

body .dropdown-item:focus, body .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #0d419e;
}

.accordion .activity-single .top-text .dropdown{
    position: static;
}

.accordion .activity-single .top-text .dropdown {
    display: flex;
    height: 100%;
    padding: 20px 0;
}

.accordion .activity-single .top-text span {word-break: break-word;}
.accordion .activity-single .top-text {line-height: 23px; align-items: center;min-height: 83px;    position: relative;    padding: 0px 10px;}
.full-list-data .nav-tabs li { padding: 0;  background-color: transparent; }
.full-list-data .nav-tabs li:nth-child(odd) { background-color: transparent; }
.list-image img { width: 60px; }
.dash-right .accordion .activity-single .btn { min-width: auto; text-align: center; }
#v-pills-activities .accordion .card-header[aria-expanded="true"]:after { content: "\f106"; }
#v-pills-activities .accordion .card-header:after { content: "\f107"; }
#v-pills-activities .accordion .card-header[aria-expanded="false"]:after { content: "\f107"; }

.pain-file-lp .description-video { padding:60px; }

/*Activity_painfile end*/
/*Activity_afile start*/
#v-pills-activities .activities-list .nav-tabs .nav-item a.nav-link { font-size: 35px; font-family: 'Bodoni SvtyTwo ITC TT'; color: #71757d; border: none;  border-color: transparent;  border-radius: 0;  padding: 10px 20px; transition: none; }
#v-pills-activities .activities-list .nav-tabs .nav-item.show .nav-link, .activities-list .nav-tabs .nav-item a.nav-link.active { border-bottom: 3px solid #08c7b8; padding-bottom: 10px; }
/*Activity_afile end*/

/*publications start*/
#pills-subscriptions .file-main > div { width: 100%; padding: 60px 35px 60px 35px;min-height: 350px;cursor: pointer;}
#pills-subscriptions .price-list .single-price-list {  padding: 0 0 150px 0; height: 100%; position: relative;}
#pills-subscriptions .price-list .single-price-list h4 {  margin-bottom: 0; font-size: 30px;}
.price-head {padding: 40px;  text-align: center;  background: #01296f; }
#pills-subscriptions .price-list .single-price-list h2 { font-size: 65px;   font-weight: bold; margin-top: 20px; margin-bottom: 20px;}
#pills-subscriptions .price-list {  margin-bottom: 50px; }
#pills-subscriptions h2 { font-weight: bold;  font-size: 40px; }
h2.painfile-title span { font-family: 'Bodoni SvtyTwo ITC TT';  font-weight: normal; }
h2.painfile-title { color: #09378a;  text-transform: uppercase; }
.painfile-inner {  margin-bottom: 15px; }
#offerings .committee-wrap { margin-left: 0; display: flex;  padding: 0; position: relative;  margin-bottom: 0; }
#offerings .committee-wrap .img-wrap { width: 190px;  height: 190px;  margin-left: 0;  margin-right: 25px;  position: static; }
#offerings .committee-wrap h6 {  font-size: 20px; }
#offerings .committee-wrap p { font-size: 18px; }
#offerings .committee-wrap a {
    max-width: 150px;
    max-height: 40px;
}

.single-price-list .bottom-part { position: absolute; bottom: 4%; right: 0; left: 0; }

.afile-inner li {font-size: 14px;  list-style: disc; margin-bottom: 10px; margin-left: 15px; }


/*publications end*/

/*event css start*/
.top-details{position: absolute;left: 18px;top: 20px;}
.event .swiper-slide{height: auto;}
.event-details{padding: 115px 60px 40px 60px;position: relative;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.event-details:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0 , 0, 0,0.2);}
.event{color: #6E6E6E;padding: 75px 0px 50px 0px;}
.event .swiper-pagination{position: static;}
.event-details .main-content{position: relative;z-index: 9;}
.event .event-details span{font-size: 14px;text-transform: uppercase;display: inline-block;margin-bottom: 10px;}
.event .swiper-container-horizontal>.swiper-pagination-bullets,.event .swiper-pagination-custom, .swiper-pagination-fraction{position: static;}
.gray-bullet .swiper-pagination-bullet{ background:#6E6E6E;opacity: 0.26;}
.gray-bullet .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1; background: #005BFF;}
.event .swiper-notification{display: none;}
/*event css end*/

/*on-demand*/
.bg-img{background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.single-demand{overflow: hidden; border-bottom: 10px solid #0FADA2;position: relative;}
.single-demand .top-img {width: 100%;max-height: 260px; display: flex; align-items: center; justify-content: center; background: #e8e8e8; min-height: 260px;}

.single-demand .top-img img { width: 100%; max-height: 260px; object-fit: cover; }

.single-demand .bottom-text {padding: 20px 20px 8px 20px; transition: all .6s ease-out; background-color: #005BFF;width: 100%;}

.on-demand .single-demand .bottom-text h4 { min-height: 80px; }

.single-demand a.read-more{font-family: 'TradeGothic LT';font-size: 13px;color: #fff;}
.single-demand .hover-text{padding: 20px 30px;  position: absolute;top:0; bottom: 0;left: 0;width: 100%;background-color: #09378A;    transform: translate3d(0px, 103% , 0px);    transition: all .6s ease-out;}
.single-demand:hover .bottom-text{opacity: 0;}
.single-demand:hover .hover-text{transform: translate3d(0 , 0 , 0);}
.single-demand .hover-text > p,.single-demand .hover-text > span{color: #fff; font-size: 13px;line-height: 15px; }
.single-demand .hover-text > p span { background: transparent !important; }
.single-demand .hover-text a.read-more{display: inline-block;margin: 10px 0px 15px 0px;}
.demand-list .row > div{margin-bottom: 30px;}
.single-demand .hover-text a.read-more:hover{color:#0fada2;}
.single-demand .border-btn {display: inline-block;}
.single-demand .hover-text br { display: none; }

.single-demand .border-btn {
    display: inline-block;
    width: 100%;
    max-width: 200px;
}

.single-demand .hover-text ul li {
    color: #fff;
}

.single-demand .bottom-text span {
    color: #fff;
}

/*on-demand end*/

/*subscribe css start*/
.subscribe{padding: 42px 0px 13px 0px;}
.subscribe-box input[type="text"]{color: #999999; max-width: 334px;width: 100%;   font-family: 'TradeGothic LT'; border:1px solid #E0E6ED;font-size: 20px; margin-right: 33px;   padding: 13px 33px 13px 16px;}
.subscribe span{max-width: 930px;font-weight: 500; margin:26px auto 0 auto; font-size: 12px;color: #6E6E6E;display: inline-block;}
.subscribe span a{color: #6E6E6E;}

.subscribe-thank-you .subscribe-box input[type="text"] {
    font-size: 14px;
    margin-right: 10px;
    width: 250px;
    border-radius: 4px;
}

.subscribe-thank-you .subscribe-box button {
    background-color: #00109c;
    border: 1px solid #00109c;
    color: #ffffff;
    width: 250px;
    border-radius: 4px;
    font-size: 16px;
}

/*body .subscribe.subscribe-thank-you form{
  justify-content: center;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}*/

.subscribe-thank-you {
    padding: 20px;
}

.subscribe-thank-you h4 {
    color: #09378a;
    font-family: 'Montserrat', sans-serif;
}

.select-date input:invalid:before {
    color: #808080;
    content: attr(placeholder);
    padding-left: 10px;
    pointer-events: none;
    position: absolute;
    left: 20px;
}

.select-date input:valid,
.select-date input:focus,
.select-date input:active {
  color: #000;
}
.select-date input:valid:before,
.select-date input:focus:before,
.select-date input:active:before {
  display: none;
}

.select-date input {
  color: transparent;
  display: block;
}
/*subscribe css end*/

/*footer start*/
footer{border-bottom: 15px solid #005BFF;padding-top: 60px;}
footer .tel-no{color: #fff;display: inline-block;margin-top: 16px;font-size: 15px;}
footer address{font-size: 15px;font-weight: 500;}
footer span.follow{color: #0FADA2;text-transform: uppercase;margin-top: 35px;}
footer ul li{margin-bottom: 12px;}
footer ul li a{color: #d4d4d4;font-size: 15px;}
footer ul li a:hover,footer ul li.active a{color: #ffffff;}
footer  .social-icon a{margin-right: 18px;display: inline-block;}
footer  .social-icon {margin-top: 10px;}
footer  .social-icon a img{transition: 0.4s;}
footer  .social-icon a:hover img{filter: invert(1);}
footer  .copy-right{text-align: center; margin-top: 115px;color: #d4d4d4;margin-bottom: 10px; font-size: 12px;}
footer  .copy-right a{color: #d4d4d4;}
footer  .copy-right a:hover{color: #fff;}
/*footer end*/
 

/*anesthesiafile on demand*/
.anesthesiafile .top-img{ width:100%;height:140px;}
.video-image{height:100%; min-height:253px;}
.video-image img{height:100%;width:100%;object-fit:cover;}
.anesthesiafile .top-img img{width:100%;height:100%;object-fit: cover;}
.anesthesiafile .video .play-btn{background-color: #09378A;position: absolute;top:50%;left:50%;transform:translate(-50% , -50%); }
.anesthesiafile .video .play-btn i{color: #fff;}
.anesthesiafile .video{border: 0;height:100%;}
.anesthesiafile .search-all a{font-size: 24px; text-decoration: underline;font-family: 'TradeGothic LT';}
.anesthesiafile hr{max-width: 960px;margin:33px auto; border-color: #979797;}
.image-main .image{overflow: hidden;}
.image-main .image img{height: 100%;width: 100%;object-fit: cover;transition: all .8s ease-out;}
.image-main:hover img{    transition: all 1.5s ease-out; -webkit-transform: scale(1.125,1.125); transform: scale(1.125,1.125);}
/*anesthesiafile on demand end*/

/*price list start*/
.price-list .single-price-list{transition: 0.4s; padding: 27px 20px 37px 20px;min-height: 520px;margin-bottom: 50px;}
.price-list .single-price-list h4{color: #fff;    font-family: 'TradeGothic LT';margin-bottom: 28px;}
.price-list .single-price-list h2{color: #fff;font-size: 45px;}
.price-list .single-price-list ul li{ font-family: 'TradeGothic LT'; color: #fff;margin-bottom: 10px;font-size: 17px;}
.single-price-list .sample{display: inline-block;text-decoration: underline;margin:10px 0px  40px 0px;color: #fff;    font-family: 'TradeGothic LT';text-transform: uppercase;font-size: 16px;}
.single-price-list .sample:hover{color: #0FADA2;}
.price-list .single-price-list.premium h4{margin-bottom: 60px;}
#pills-subscriptions h2 + p {  font-weight: normal; }
/*price list end*/

/*testimonial slider css*/
.testimonial-container{max-width: 1020px;margin: auto;position: relative; /*padding: 55px 0px;*/}
.testimonial-container .swiper-slide{padding:0px 150px; margin: auto;text-align: center;color: #fff;}
.testimonial-container .content { position: relative; text-align: center; }
.testimonial-container  .content:before, .testimonial-container  .content:after{content: ""; position: absolute; height: 40px; width: 40px; background-image: url(../images/quote-left.svg); background-size: 100% 100%; background-repeat: no-repeat;}
.testimonial-container .content:before { left: -60px;top: 0px; }
.testimonial-container .content:after { right: -60px;bottom: 10px;transform: rotate(-180deg);}
.testimonial-container h2 { font-style: italic; margin-bottom: 20px; text-align: center; }
.testimonial-container .swiper-button-next,.testimonial-container .swiper-container-rtl .swiper-button-prev{right: 0;}
.testimonial-container .swiper-button-prev,.testimonial-container .swiper-container-rtl .swiper-button-next{left: 0;}
.testimonial-container p {font-weight: 400;font-size: 14px;line-height: 19px;}
/*testimonial slider css end*/

/*stock view css start*/
.search-box-combo{background-color: #fff;max-width: 800px;margin: auto; padding: 19px 22px; display: flex; align-items: center;}
.search-box-combo .search-box i{font-size: 26px;color:#0FADA2; }
.search-box-combo .search-box .search-bx{width: 290px;margin-left: 25px;font-size: 13px;    font-family: 'TradeGothic LT'; color: #6E6E6E;border:0; border-right: 1px solid #D8D5D5;}
.select-box{width: 300px;padding:0px 15px;border-right: 1px solid #D8D5D5;}
.select-box select{font-size: 13px; padding-right: 35px;   font-family: 'TradeGothic LT';color: #6E6E6E; width: 100%;
   /* background: url("../images/arrow.png") white no-repeat 98.5% */
  }
.select-box:after {content: "\f078"; position: absolute;right: 18px;top: 0;font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 18px; color: #dedcdc; }
.select-box {
  position: relative;
}
.search-box-combo .submit-btn input[type="submit"] {
    font-family: 'TradeGothic LT';
    text-transform: uppercase;
    font-size: 13px;
    background: #005bff;
    color: #fff;
    border: 1px solid #005bff;
    margin-right: 10px;
    padding: 10px 20px !important;
}
.stock-view .slider-details{min-height: auto;padding: 50px 0px 70px 0px}
.stock-view-list .bottom-text h4{margin-top: .5rem}
.dashboard .filter-menu{width: 340px;background-color: #F2F2F2;border-right: 2px solid #D8D5D5;}
.dashboard .dash-main{width: calc(100% - 280px);transition: 0.4s;}
.dash-main.active{width: 100%;}
/*.dashboard .tab-content{max-width: 800px;}*/
.close-btn{display: none;cursor: pointer;}
.f-icon span{cursor: pointer;}
.close-btn.show{display: inline-block;}
.filter-menu{transition: 0.4s;}
.filter-menu.hide{margin-left: -280px;}
.dash-main .nav-pills{background: #09378A;padding: 22px 0px;}
.dash-main .nav-pills .nav-link{cursor: pointer; font-family: 'TradeGothic LT';border-radius: 0; font-size: 18px;text-transform: uppercase;padding: 10px 27px;color: #fff;font-weight: 300; margin-left: 30px;}
.on-demand.stock-view-list .single-demand .bottom-text{padding: 5px 20px;}
.on-demand.stock-view-list .small-img{height: 107px;}
.on-demand.stock-view-list .small-img img{width:100%; height: 100%; object-fit:cover;}
.on-demand.stock-view-list .single-demand:hover .bottom-text{opacity: 1;}
.on-demand.stock-view-list .single-demand h4{font-size: 17px;}
.dash-wrap{position: relative;}
.dash-wrap .filter span{padding:10px; background-color: #fff;position: absolute;left: 0;top: -40px;}
.filter-menu{padding: 35px 20px;}
.filter-title{margin-bottom: 30px;}
.filter-title i{font-size: 26px;}
.filter-menu .alert {font-size: 11px; padding: 4px 10px 4px 22px; }
.filter-menu .close{left: 5px; top: 3px; right: inherit; padding: 0; font-size: 15px;}
.applied-filter > span{font-size: 13px;    font-family: 'TradeGothic LT';}
.green-radio input[type="radio"]:checked,.green-radio  input[type="radio"]:not(:checked) {position: absolute; left: -9999px; }
.green-radio input[type="radio"]:checked + label,
.green-radio input[type="radio"]:not(:checked) + label {position: relative; padding-left: 28px; cursor: pointer; display: inline-block; font-size: 13px; font-family: 'TradeGothic LT';}
.green-radio input[type="radio"]:checked + label:before,
.green-radio input[type="radio"]:not(:checked) + label:before {content: ''; position: absolute; left: 0; top: 0; width: 17px; height: 17px; border: 1px solid #6E6E6E; border-radius: 100%; background: #fff; }
.green-radio input[type="radio"]:checked + label:after,
.green-radio input[type="radio"]:not(:checked) + label:after {content: ''; width: 15px; height: 15px; background: #0FADA2; position: absolute; top: 1px; left: 1px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.green-radio input[type="radio"]:not(:checked) + label:after {opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
.green-radio input[type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

.filter-menu .card-header .btn::after { content: "+"; position: absolute;top: 50%;right: 10px; transform: translateY(-50%);   font-size: 22px; font-weight: 600; }
.filter-menu .card-header .btn[aria-expanded="true"]:after{content: "-"; font-size: 45px; font-weight: 500;margin-top: -5px;}
.filter-menu .accordion>.card>.card-header{padding: 0;border: 0;border-radius: 0;background-color: transparent;}
.filter-menu .card-header .btn{position: relative; text-decoration: none; color: #6E6E6E;    padding: 10px 20px 10px 0px;width: 100%;text-align: left; background: transparent;box-shadow: none;}
.filter-menu  .card{border:0;background: transparent;}
.filter-menu .card-body{padding: 0;}
.filter-menu .card h2{font-size: 0;}
.filter-menu  .card-body ul{display: flex;flex-wrap: wrap;padding-bottom: 30px;}
.filter-menu  .card-body ul li{width: 50%;}
.filter-menu .accordion label {min-height: 21px;font-size: 12px; word-break: break-all; max-width: 115px; vertical-align: top; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.full-list figure{width: 190px;height: 190px;}
.full-list figure img{width: 100%;height: 100%;object-fit: cover;}
.full-list .description{width: calc(100% - 190px);padding-left: 50px;}
.full-list .sub-details p, .full-list .sub-details span {
    max-width: 305px;
    font-size: 13px;
    /*word-break: break-all;*/
}
.full-list .sub-details div{margin-left: 50px;}
.full-list .description .btn span{font-size: 9px; margin-top: -4px; text-transform: uppercase;}
.full-list .description .btn{padding: 10px 28px;margin-right: 17px;}
.border-btn.gray-btn{color: #005BFF;background-color: #E0E6ED;}
.border-btn.gray-btn:hover{background-color: #000;color: #fff;}
.full-list .description h4 {
    font-weight: bold;
    color: #343434;
}
.full-list figure{position: relative;}
.dashboard{border-bottom: 1px solid #D8D5D5;}
.full-list{padding: 45px 25px 0 25px;}
.full-list li{padding: 60px 0px 35px 0px;border-top: 1px solid #D8D5D5;}
.full-list li:first-child{padding-top: 0;border-top: none;}
.full-list .tag{    position: absolute; bottom: 100%; left: 0; background-color: #0FADA2; font-size: 11px; padding: 6px 16px; color: #fff; font-family: 'TradeGothic LT';}
.stock-view-list .search-all a{text-decoration: underline;}
.full-list .description  .btn.add-cart{padding: 15px 22px;text-transform: uppercase;}
.full-list .description .d-flex.sub {justify-content: space-between;}
.full-list .tag.blue-tag {background-color: #005BFF;}
/*stock view css end*/

/*painfile lp start*/
.create-account .icon h2{font-family: 'TradeGothic LT';margin-top: 10px;}
.create-account  h4{ font-size: 23px;margin-bottom: 30px; font-weight: bold;  font-family: 'TradeGothic LT';}
.create-account  .icon-left{max-width: 70%;margin: auto;}
.create-account  .icon-left h4{font-family: 'TradeGothic LT';font-weight: 500;margin-top: 10px;}
.white-form input[type="text"],.white-form input[type="email"],.white-form input[type="password"]{width: calc(100% - 40px);margin-bottom: 13px;border: 1px solid #D8D8D8;padding: 14px 16px;border-radius: 0;font-size: 20px;    font-family: 'TradeGothic LT';}
.white-form .btn{font-size: 20px;padding: 11px 28px;margin: 10px 0px;}
.white-form  .radio-btn{ font-family: 'TradeGothic LT';font-size: 14px;}
.white-form  a{text-decoration: underline;}
.white-form  a ,.white-form span{font-family: 'TradeGothic LT';font-size: 14px;}
label.is-invalid, .is-invalid {
  font-size: 16px;
  margin-bottom: 0;
  color: red;
  display: block;
  margin-top: 8px;
  font-family: 'TradeGothic LT';
}

label#confirm_password-error, label#new_password-error, label#current_password-error {
    position: absolute;
    bottom: -20px;
}

/*painfile lp end*/

/*sign in page css*/
.white-form .sign-in-form input[type="email"], .white-form .sign-in-form input[type="password"], .white-form .sign-in-form input[type="text"]{width: 100%;display: block; max-width: 265px; margin-top: 0;}
.white-form .sign-in-form  .btn{width: 100%;max-width: 200px;}
.white-form .sign-in-form .show_password, .white-form .show_password1, .white-form .show_password2 {
    margin-left: -40px;
    /* border-radius: 0; */
}
.sign-in-form{font-size: 35px;}
.f-26{font-size: 26px;font-weight: bold;font-family: 'TradeGothic LT';}
.f-24{font-size: 24px;font-weight: bold;font-family: 'TradeGothic LT';}
.f-20{font-size: 20px;font-family: 'TradeGothic LT';line-height: 24px;margin-bottom: 0;}
.sign-in .nav {border-bottom: 1px solid #D8D5D5;}
.sign-in .nav-pills .nav-link.active{background-color: #09378a;border-radius: 0;text-decoration: underline;border-color: #09378a;}
.sign-in .nav-link{cursor: pointer; border-radius: 0;     font-family: 'TradeGothic LT';  padding: 12px 40px;color: #000;border-top:1px solid #D8D5D5;border-left:1px solid #D8D5D5;border-right:1px solid #D8D5D5;}
.sign-in ul{margin-bottom: 50px;}
.account-right a{text-decoration: none;}
.account-right p{font-family: 'TradeGothic LT';font-size: 14px;}
/*sign in page css end*/

/*faq css start*/
.faq-main .input-group{max-width: 360px;}
.faq-main .input-group .form-control{border-left: 0;padding-left: 0;font-size: 20px;font-family: 'TradeGothic LT';text-transform: uppercase;}
.faq-main .input-group .form-control ,.faq-main .input-group .input-group-text{height: 54px; background-color: #fff; border-radius: 0;}
.faq-main .input-group i{font-size: 38px;color: #09378A;    font-size: 30px; color: #09378A;}
.faq-main .nav-pills .nav-link,.user-dashboard-main .nav-pills .nav-link{padding: 10px 40px 10px 0px;font-size: 15px;cursor: pointer;}
.faq-main .nav-pills .nav-link i{margin-right: 10px;}
.faq-main .nav-pills .nav-link.active,.user-dashboard-main .nav-pills .nav-link.active{color: #0FADA2; background-color: #fff;}
.user-dashboard-main .dash-right  .nav-pills .nav-link.active:before{content: ""; position: absolute; left: 0; right: 0; width: calc(100% - 22px); bottom: -20px; height: 4px; background-color: #08C7B9; }
.faq-main .nav{padding: 120px 0px 30px 0px;}
.breadcrumb-item+.breadcrumb-item::before{content: ">";}
.breadcrumb{padding: 0;background-color: transparent;}
.breadcrumb-item{    font-size: 13px; font-family: 'TradeGothic LT';text-transform: uppercase;}
ul.round{margin-bottom: 35px;}
ul.round li {font-size: 18px; font-family: 'Montserrat', sans-serif;font-weight: 500;list-style: none; position: relative; padding: 0 0 0 10px; margin-top: 10px; }
ul.round li::before {content: ""; position: absolute; left: 0; top: 10px; width: 3px; height: 3px; background-color: #005BFF; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
ul.round a{text-decoration: underline;   }
.single-topic {margin-top: 40px; line-height: 30px; font-size: 16px;  font-weight: normal; }
.faq-main .container-fluid{max-width: 1920px;margin: auto;}
.faq-main .form-control:focus{border-color: #ced4da;}
.faq-main .input-group{margin-bottom: 65px;}
.breadcrumb-item+.breadcrumb-item::before{color: #6E6E6E;}
.faq-answer p { font-size: 16px;margin-bottom: 0; font-weight: normal; }
.faq-answer ul.round li::before {background-color:#6E6E6E; }
.f-trade{ font-family: 'TradeGothic LT';}
.faq-answer .back{font-size: 15px;    font-weight: bold;     color: #71757d;font-family: 'TradeGothic LT';}
.faq-answer .back i{margin-right: 10px; font-size: 20px;color:#0FADA2;}
/*faq css end*/

/*user dashboard css*/
.user-dashboard-main .container-fluid, .dashboard {max-width: 1920px;}
.dashboard {margin: 0 auto;}
.user-dashboard-main .dash-title{cursor: pointer; padding-top: 40px;border-bottom: 1px solid #D8D5D5;}
.user-dashboard-main .dash-title h5{font-weight: bold; color:#6E6E6E;font-size: 18px;padding-bottom: 15px;}
.user-dashboard-main .nav-pills .nav-link{text-transform: uppercase; display: block;width: 100%; border-radius: 0; padding: 18px 0px;   font-family: 'TradeGothic LT';font-size: 13px;}
.user-dashboard-main .nav-pills .nav-link:not(:last-child){    border-bottom: 1px solid #D8D5D5;}
.user-dashboard-main h1, .user-dashboard-main h2{font-size: 35px;}
.user-dashboard-main .dash-right .nav-pills .nav-link{font-family: 'TradeGothic LT';color:#005BFF;font-size: 14px;}
.user-dashboard-main .dash-right .nav-pills .nav-link:after{content: "|";margin-left: 10px;margin-right: 10px;color:#D8D5D5;}
.user-dashboard-main .dash-right .nav-item:last-child .nav-link::after{color: transparent;}
.user-dashboard-main .dash-right .nav-pills .nav-link{padding-bottom: 0;padding-top: 0;}
.user-dashboard-main .nav-pills .nav-link.active{    color: #0FADA2;position: relative;}
.user-dashboard-main  .top-title{padding-bottom: 20px;margin-bottom: 25px;    border-bottom: 1px solid #D8D5D5;}
.user-dashboard-main  .top-title span{font-size: 14px;font-family: 'TradeGothic LT';}
.user-dashboard-main .dash-right  h4{font-family: 'TradeGothic LT';font-size: 19px; padding-bottom: 15px;}
.user-dashboard-main  .state-category h4{padding-bottom: 0;margin-bottom: 5px;}
.user-dashboard-main  .state-category ul li{position: relative; }
.user-dashboard-main  .state-category ul li:not(:last-child){padding-right: 80px; }
.user-dashboard-main  .state-category ul li:after{content: ""; position: absolute; top: 0; right: 40px; width: 1px; background-color: #D8D5D5; height: 100%; }
.user-dashboard-main  .state-category ul li:last-child:after{content: none; }
.user-dashboard-main  .state-category li span{font-size: 15px; color: #6E6E6E; }
.user-dashboard-main  .state-category table th{ padding: 13px 19px;font-weight: 600;   font-family: 'TradeGothic LT';background-color: #E0E6ED;text-transform: uppercase;font-size: 18px;}
.user-dashboard-main  .state-category{color: #09378A;}
.user-dashboard-main  .state-category table{margin-top: 35px;}
.user-dashboard-main  .state-category table tbody tr td{color: #6E6E6E;font-size: 14px;padding: 10px 19px; font-family: 'TradeGothic LT';}
.subscription-plan span{display: block;}
.lite{font-weight: 300;}
.bold{font-weight: bold;}
.boder-btm{border-bottom: 1px solid #D8D5D5;}
.total-earned h2{font-size: 40px;color: #0FADA2;}
.user-details span{margin-bottom: 5px;}
.dash-right .subscription{margin-bottom: 40px; }
.dash-right .accordion .btn-link::after {content: "\f078";color:#005BFF; position: absolute; top: 50%; right: 10px; transform: translateY(-50%); font-size: 15px; font-weight: 900; font-family: 'Font Awesome 5 Free';}
.dash-right .accordion>.card>.card-header{padding: 0; background: transparent; border: 0; }
.dash-right .accordion .btn-link{font-family: 'TradeGothic LT'; color:#6E6E6E; width: 100%; border:0; border-top: 1px solid #D8D5D5; border-bottom: 1px solid #D8D5D5; position: relative; text-align: left; font-size: 14px; background-color: transparent; padding: 22px 30px 22px 0; font-weight: bold; }
.dash-right .accordion .btn-link:hover{text-decoration: none;}
.dash-right .accordion > .card{border:0; }
.dash-right .card-body{padding: 0;}
.dash-right .accordion .btn-link[aria-expanded="true"]:after { transform: rotate( -180deg ); margin-top: -10px;}
.dash-right .list-header{padding: 10px 0px;}
.dash-right .list-header li{font-weight: bold;font-family: 'TradeGothic LT';}
.full-list-data .image-profile{height: 50px;width: 50px;margin-right: 40px;}
.full-list-data .image-profile img{width: 100%;height: 100%;object-fit: cover;min-width: 50px;}
.full-list-data .info, .full-grid-data .info{position: relative; cursor: pointer;}
.full-list-data .info:hover ~  .info-details, .full-grid-data .info:hover ~ .info-details{opacity: 1;visibility: visible;}
.activity-list li .f-single-main > div { flex: 1;}
.list-header ul li{flex: 1;}
.list-header ul li:first-child ,.full-list-data .image{min-width: 350px;padding-right: 15px;}
.activity-list .list-header ul li:first-child , .activity-list .full-list-data .image{min-width: 350px;padding-right: 15px;}
.list-header ul li:first-child span{padding-left: 95px;}
.info-details{    position: absolute; left: 0; bottom: 100%; min-width: 200px; transition: 0.4s; -webkit-box-shadow: -1px 1px 8px -4px rgba(0,0,0,0.75); -moz-box-shadow: -1px 1px 8px -4px rgba(0,0,0,0.75); box-shadow: -1px 1px 8px -4px rgba(0,0,0,0.75); padding: 8px; border-radius: 10px; background-color: #fff;visibility: hidden; opacity: 0;font-size: 14px;font-family: 'TradeGothic LT';line-height: 20px;z-index: 1;}
.full-list-data li:nth-child(odd){background-color: #E0E6ED;}
.full-list-data li{padding: 11px 7px;}
.dash-right  .accordion{margin-bottom: 40px;}
.dash-right .accordion .btn{padding: 7px 7px;font-size: 12px;min-width: 158px;text-align: center;}
.dash-right .on-demand .btn{font-size: 11px;    padding: 4px 8px;}
.dash-right .on-demand.stock-view-list .single-demand h4{font-family: 'Bodoni SvtyTwo ITC TT';margin-bottom: 0;padding-bottom: 0;}
/*user dashboard css end*/

/*Contact page css*/
.stock-view .slider-details.min-height-banner {min-height: 254px;}
.text-blue {color: #09378A;}
.form-wrap p {font-family: 'TradeGothic LT';max-width: 710px;margin: 0 auto 20px;}
.form-wrap label {font-family: 'TradeGothic LT';}
.contact-form label {text-transform: uppercase;}
.contact-form .form-control, .spend-time-wrap .form-control {height: 53px;border-radius: 0;color: #6E6E6E;font-size: 15px;}
.contact-form .form-control::placeholder {color: rgba(110, 110, 110, 0.5);}
.contact-form .form-group {margin-bottom: 27px;}
.contact-form textarea.form-control {height: auto; padding-top: 12px;}
.contact-form .form-control:focus, .spend-time-wrap .form-control:focus {border: 1px solid #ced4da;}
.contact-form .select-wrap {position: relative;}
.contact-form .select-wrap:after {content: "\f078";position: absolute;right: 20px;top: 38%;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 12px;}
.contact-form select.form-control {padding-right: 45px;}
.contact-form .btn-wrap {width: 100%;margin: 0 auto;min-width: 172px;max-width: 172px;}
.form-wrap .btn {font-size: 20px;padding: 11px 28px;margin: 10px 0px;text-transform: uppercase;}
.contact-info-wrap .col-sm-6 {margin-top: 30px;}
.contact-info-wrap .col-sm-6:first-child, .contact-info-wrap .col-sm-6:nth-child(2) {margin-top: 0;}
.contact-wrap {box-shadow: 0 2px 48px rgba(0,0,0,0.07);padding: 30px 20px;border-radius: 4px;text-align: center;min-height: 220px;}
.icon-box {width: 68px;height: 68px;background: #09378A;border-radius: 4px;display: flex;align-items: center;justify-content: center;margin: 0 auto 25px;}
.contact-wrap span {color: #09378A;font-weight: 700;}
.contact-wrap p {font-size: 14px;line-height: 19px;margin-top: 8px;color: #77838F;margin-bottom: 0;}
.contact-wrap p a {color: #77838F;}
.contact-wrap p a:hover {color: #09378A;}
.contact-info-wrap, .map-wrap {margin-top: 80px;}
.map-wrap {height: 470px;overflow: hidden;}
.contact-thanks-msg p {
    background: #4bda9f;
    padding: 20px;
    color: #fff;
    width: 100%;
    max-width: 100%;
    font-size: 18px;
    text-align: center;
    margin: 0;
}
.contact-thanks-msg p:empty {
    display: none;
}
/*Contact page css end*/

/*terms & condition page css*/
.inner-banner-custom .slider-details{justify-content: center; padding: 50px 0px; min-height: 243px; }
.terms-and-condition{padding:60px 0px;}
.terms-and-condition h2{font-size: 20px;color: #09378A;font-family: 'TradeGothic LT';margin-top: 25px;}
.terms-and-condition p {font-family: 'TradeGothic LT'; font-size: 16px; color: #706967; line-height: 1.8; margin-bottom: 30px; }
.terms-and-condition ul { margin-bottom: 20px;padding-left: 20px; }
.terms-and-condition ul li{padding-left: 20px;position: relative;}
.terms-and-condition ul li:before{content: "";position: absolute;left: 0;top: 15px; background-color: #706967;height: 7px;width: 7px;border-radius: 100%;display: inline-block;}
.terms-and-condition ul li{font-family: 'TradeGothic LT'; font-size: 15px; line-height: 36px; padding-left: 20px; position: relative; }
.terms-and-condition ul ol li:before{display: none;}
.terms-and-condition ol { padding-left: 20px; }
.terms-and-condition ol li {list-style: decimal; padding-left: 0; font-family: 'TradeGothic LT'; font-size: 15px; line-height: 36px;}
.terms-and-condition p img { margin-right: 20px; object-fit: cover; }
.terms-and-condition p strong, .terms-and-condition p strong span { font-size: 24px !important; }

/*terms & condition page css end*/

/*news page css*/
.news-serachbox {padding: 30px 0px 60px 0px;}
.news-serachbox .search-box-combo,.news-serachbox .select-box select,.news-serachbox .search-box-combo .submit-btn input[type="submit"] ,.news-serachbox  .search-box-combo .search-box .search-bx{background-color: #F2F2F2;}
.news-serachbox .date .set-date{border: 0;font-size: 13px;text-transform: uppercase; position: relative; background-color:#F2F2F2;color: #6E6E6E; }
.news-serachbox .search-box-combo{max-width: 835px;margin:0px 0px 0px auto;}
.news-serachbox .search-box-combo .search-box .search-bx{ width: 227px;   margin-left: 10px;color: #6E6E6E;}
/*.news-serachbox .select-box{width: 200px;}*/
.news-serachbox  input[type="date"]::-webkit-calendar-picker-indicator {color: rgba(0, 0, 0, 0); opacity: 1; display: block; margin-top: 5px; background: url(../images/date-icon.png) no-repeat; width: 16px; height: 18px; border-width: thin; cursor: pointer; }
.news-serachbox  .date{padding: 0px 11px 0px 15px; border-right: 1px solid #D8D5D5; }
.news-serachbox .search-box-combo .submit-btn input[type="submit"] {background: #005bff;color: #fff; border: 1px solid #005bff; }
.news-serachbox .search-box-combo .submit-btn input[type="submit"]:hover { background: transparent; color: #005bff; border: 1px solid #005bff; }
.news-serachbox h1{font-style: italic;font-size: 35px;}
.news-serachbox .search-box-combo .submit-btn input[type="submit"]:hover{color: #0fada2;}
.news-serachbox #loadMore:hover {color: blue; background-color: #fff; border: 1px solid blue; text-decoration: none; }
.news-serachbox .noContent {color: #000 !important; background-color: transparent !important; pointer-events: none; }
.news-list{padding-top: 30px; margin-top: 20px; border-top: 1px solid #D8D5D5; }
.news-list .single-news{box-shadow: 0px 0px 15px #00000012; height: 100%;}
.news-list .single-news figure img{width: 100%; }
.news-list .news-main{margin-bottom: 30px; }
.news-list .single-news span{color: #0FADA2; font-size: 15px; text-transform: uppercase; font-weight: 600; display: inline-block; margin-bottom: 15px; }
.single-news figure{height: 300px; overflow: hidden; }
.single-news figure img{height: 100%; width: 100%; object-fit: cover; transition: all .8s ease-out; }
.single-news:hover  figure img{transform: scale(1.1); }
.news-details{position: relative; width: calc(100% - 56px); margin:auto; background-color: #fff; margin-top: -50px; padding:20px 30px 60px 30px; text-align: left; }
.news-details h4{font-size: 24px; font-family: 'Bodoni SvtyTwo ITC TT'; color: #09378A; margin-bottom: 0; line-height: 30px; }
.news-serachbox{    border-bottom: 1px solid #D8D5D5;}
/*news page css end*/

/*About page css*/
.paragraph p {font-family: 'TradeGothic LT';line-height: 25px;margin-bottom: 25px;}
.blockquote p {font-family: 'Bodoni SvtyTwo ITC TT';font-size: 20px;line-height: 35px;letter-spacing: 0.5px;color: #0FADA2;font-style: italic;}
.blockquote.blockquote-left {padding-left: 20px;margin-bottom: 25px;}
.blockquote.blockquote-left {border-left: 4px solid #0FADA2;}
.video-img .play-btn {position: absolute;width: 90px;height: 90px;background:rgba(9, 55, 138, 0.75);}
.video-img .play-btn i {color: #fff;margin-left: 8px;}
.paragraph p:last-child {margin-bottom: 0;}
.bg-light-blue{background: #F5F7FC;}
.committee-wrap{background:#fff;box-shadow:0 0 25px rgba(0,14,103,.05);margin-left:85px;display:flex;padding:30px 30px 30px 70px;position:relative;margin-bottom:30px}
.committee-wrap .img-wrap{width:115px;height:130px;margin-left:0;margin-right:25px;position:absolute;left:-68px; background: #f5f7fc;}
.committee-wrap .img-wrap img{width:100%;height:100%;border:4px solid #09378a;object-fit: cover;}
.committee-wrap p{font-family:'TradeGothic LT';line-height:22px;font-size:14px}
.committee-wrap h6{color:#09378a;font-weight:700;font-size:16px;position:relative;margin-bottom:25px}
.committee-wrap h6 span.name:after{content:"";width:25px;height:2px;background:#09378a;position:absolute;left:0;bottom:-13px}
.committee-wrap a{font-family:'TradeGothic LT';color:#09378a;font-weight:700;font-size:14px;margin-top: 10px;}
.btn-big{font-size:20px;display:inline}
.team-wrap .img-wrap img {width: auto;min-height: 267px;max-height: 267px;object-fit: cover; max-width: 267px; }
.team-wrap .img-wrap {max-height: 267px;display: flex;align-items: center;justify-content: center;background: #f5f7fc; }
.team-wrap{position:relative;overflow:hidden}
.team-wrap .team-info{background:rgb(0,91,255,.8);transform:translateY(0);position:absolute;width:100%;height:100%;display:flex;align-items:center;color:#fff;flex-direction:column;justify-content:flex-end;transition:.5s all}
.team-wrap:hover .team-info{transform:translateY(-100%)}
.team-wrap .team-info h4{font-size:23px;font-family:'TradeGothic LT';font-weight:700;margin-bottom:0}
.team-wrap .team-info p{font-family:'TradeGothic LT';margin-bottom:0;text-align: center;}
.team-wrap .team-info ul{display:flex;align-items:center;margin:10px 0 25px}
.team-wrap .team-info ul li a{color:#fff;font-size:18px}
.team-wrap .team-info ul li{margin:0 8px}

.small-title h3{font-family:'TradeGothic LT';font-size:28px;color:#09378a;font-weight:700}
ul.company-list{display:flex;align-items:center;flex-wrap:wrap}
ul.company-list li{width:25%;text-align:center;position:relative;height:100%}
ul.company-list li .img-wrap{padding:30px;height:auto;min-height:110px;display:flex;align-items:center;justify-content:center}
ul.company-list li:after{content:"";width:1px;height:100%;position:absolute;right:0;background:#ddd;top:0}
ul.company-list li:nth-child(4):after{display:none}

ul.company-list-wrap li .img-wrap {
    text-align: center;
    padding: 30px;
    height: auto;
    min-height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 120px;
}
ul.company-list-wrap li .img-wrap img {
    max-height: 80px;
}
ul.company-list-wrap {border-right: 1px solid #ddd;}
ul.company-list-wrap li:first-child {border-bottom: 1px solid #ddd;}
/*About page css end*/

/*User login header css*/
.btn-icon-img,.btn-icon-img:focus,.btn-icon-img:hover{background:0 0}
.user-login-menu .btn-icon-img img{width:23px}
.user-login-menu .email-link img{width:29px}
.user-login-menu .navbar-collapse{top:80px; height: calc(100vh - 84px);}
.user-login-menu .sign-in-popup{top:82px!important;height:calc(100% - 82px)}
.scroll{height:330px}
.dropdown-menu.notification-wrap h4,ul.notification-list .a{color:#fff}
.dropdown-menu.notification-wrap{min-width:300px}
ul.notification-list span.text-muted{color:rgba(255,255,255,.6)!important;font-size:14px;text-align:left;}
.scroll{padding:10px 0}
ul.notification-list .a{font-size:14px;font-family:'TradeGothic LT';font-weight:400;line-height:20px}
ul.notification-list li{padding:15px;}
ul.notification-list span.text-muted{border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:15px}
.scroll {height: 330px;overflow: auto; }
/*User login header css end*/

/*Certificate css*/
.back-link{color:#0fada2}
.back-link i{margin-right:5px}
.back-link:hover{color:#005bff}
.tab-wrap{background:#005bff;color:#fff;padding:15px 25px}
.tab-wrap h5{font-size:24px;color:#fff;font-family:'TradeGothic LT'}
.tab-wrap .nav-tabs .nav-link.active{background:0 0;border-color:transparent; color: #fff !important;}
.tab-wrap .nav-tabs li{background:0 0;width:204px}
.tab-wrap .nav-tabs li a{color:rgba(255, 255, 255, 0.5)!important;border:none;display:flex;align-items:center;font-family:'TradeGothic LT';font-weight:700;font-size:22px}
.tab-wrap .nav-tabs li a i{font-size:28px;margin-right:8px}
/*Certificate css end*/

/*News details page css*/
.f-35{font-size: 35px;}
.f-18{font-size: 18px;font-family: 'TradeGothic LT';font-weight: bold;}
.news-title a{font-size: 15px;color: #0FADA2;}
.news-title a:hover{color: #09378A;}
.news-title span{color: #0FADA2;font-size: 20px;font-weight: 600;}
.news-wrap{    margin: 0px 7px;}
.news-title{border-bottom: 1px solid #D8D8D8;margin-bottom: 30px; padding-top: 30px;   padding-bottom: 15px;}
.news-detail-page .large-img{position: relative;margin-bottom: 25px;}
.large-img span{font-size: 20px;font-weight: 600;position: absolute;bottom: 20px;left: 20px;background-color: #0FADA2;color: #fff;display: inline-block;    padding: 11px 34px;}
.news-detail-page h4{font-family: 'TradeGothic LT';margin-bottom: 20px; line-height: 32px; font-size: 18px;font-weight: 600;font-style: italic; }
.news-detail-page p{font-family: 'TradeGothic LT';}
.news-detail-page blockquote{position: relative;padding-left: 100px; margin-top: 50px;}
.news-detail-page blockquote p{color: #09378A; font-size: 28px;font-family:'Bodoni SvtyTwo ITC TT';font-weight: bold;font-style: italic;line-height: 35px;}
.news-detail-page blockquote:before{content:"" ; position: absolute;left: 0;top: 12px; height: 50px;width: 50px;border-radius: 100%;background-color: #005BFF;}
.news-detail-page blockquote:after{content: "";position: absolute;left: 25px;top: 6px;width: 53px;height: 41px; background-image: url(../images/blue-quote.png);background-repeat: no-repeat;background-size: 100% 100%;}
.related-news h2{background-color: #fff;text-align: center;}
.related-news h4{margin-bottom: 18px;font-size: 21px;}
.related-news .single-demand .bottom-text{padding: 20px 20px 12px 20px;}
.related-news .search-all a{text-decoration: underline;}
.related-news{padding: 60px 0px 40px 0px;border-bottom: 1px solid #D8D5D5;}
/*news details page css end*/

/*audio -video page css*/
.stock-view-list .right-content li{padding: 0;border: 0;min-width: 140px;}
.stock-view-list .right-content  *{    font-family: 'Montserrat', sans-serif;}
.stock-view-list .right-content ul{margin-bottom: 25px;}
.stock-view-list .right-content li:not(:last-child){position: relative;padding-right: 10px;margin-right: 10px;}
.stock-view-list .right-content li:not(:last-child):before{content: "";position: absolute;top: 50%;right: 0; transform: translateY(-50%);width:1px ;background-color:  #D8D5D5;height: 80%;}
.stock-view-list .right-content li h6{margin-bottom: 0;color: #09378A;font-size: 16px;font-weight: bold;}
.stock-view-list .right-content span{font-size: 13px;font-weight: 500;}
.text-green{color: #0FADA2;}
.stock-view-list .right-content{padding-left: 0;min-width: 200px;margin-left: 25px;}
.stock-view-list .expire-date span{font-size: 13px;font-weight: 500;}
.pagination .prev .page-link ,.pagination .next .page-link {text-align: center; background-color: #09378A;height: 40px;width: 40px;border-radius: 0;}
.pagination  .page-item{margin: 0px 5px;}
.pagination {margin: 30px 0px 60px 0px; justify-content: center !important; }
.pagination .page-link{background-color:  #F2F2F2;border: 0; color: #0A2E72;font-size: 15px; height: 40px; width: 40px; text-align: center;   font-family: 'TradeGothic LT';font-weight: bold; display: flex;align-items: center;justify-content: center;}
.stock-view-list .right-content ul li > div { min-width: 170px; }
/*audio -video page css*/

/*video detail page css*/
.expiration-date-left {min-width: 270px; max-width: 270px; width: 100%; text-align: right;}
 .video-details .video-wrapper {padding:0;}
.video-wrapper {padding:56.25% 0 0 0;position:relative;}
.video-wrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.border-btn.blue-border {border-color: #005BFF;}
.paragraph ul li{font-family:'TradeGothic LT';line-height:25px;position:relative;padding-left:20px}
.paragraph ul li::before{content:"\2022";color:#0fada2;font-weight:700;display:inline-block;width:7px;position:absolute;left:0;top:0}
.bundle-price-wrap{background:rgba(0,91,255,.04);padding:55px 28px;border-radius:6px}
.bundle-price-wrap .radio-list .radio{color:#6e6e6e;font-size:15px;line-height:24px;padding-left:9px}
.bundle-price-wrap .radio-list .radio b{display:block;color:#09378a;font-size:32px;margin:10px 0}
.bundle-price-wrap .radio-list .radio input{transform:scale(1.5);color:#000!important}
.custom-control-label::before{width:20px;height:20px}
.custom-control-input:checked~.custom-control-label::before{background:0 0;border-color:#09378a}
#payment-section .custom-control-input:checked~.custom-control-label::before{background:#09378a;border-color:#09378a}
.custom-control-label::before{border:2px solid #09378a}
.custom-control-label::after{width:20px;height:20px;border-radius:50%}
.custom-radio .custom-control-input:checked~.custom-control-label::after{background:#09378a;background-image:none!important;transform:scale(.5)}.custom-control-input:focus~.custom-control-label::before{box-shadow:none}
.detail-info-tabs{background:#09378a;color:#fff;padding:25px 20px;display:flex;justify-content:space-between}
.detail-info-tabs li.nav-item .nav-link{padding:0;border:none;background:0 0;color:#fff;font-family:'TradeGothic LT';font-size:18px}
.btn-small{font-size:12px;padding:6px 12px;min-width:110px}
.btn-white{color:#005bff}
.btn-white:hover{background:#005bff!important;color:#fff}
.data-listing .btn-small.btn-white{height:32px}
.data-listing tbody td,.data-listing thead th{font-size:14px;vertical-align:middle;text-align:center;border-top:none}
.data-listing tbody td:first-child,.data-listing tbody td:nth-child(2),.data-listing thead th:first-child,.data-listing thead th:nth-child(2){text-align:left}
.data-listing .thumb-img img{width:48px;height:48px;min-width:48px;object-fit:cover}.data-listing tbody td{color:#6e6e6e}
.data-listing tbody tr:nth-child(4n+1),.data-listing tbody tr:nth-child(4n+2){background:rgba(224,230,237,.44)}
.data-listing thead tr th{background:#fff;padding:22px 12px}
.hiddenRow{padding:0!important}
.browse-all a{font-family:'TradeGothic LT';text-decoration:underline;margin:10px 0 35px;display:block}
.thumb-img.border{border-color:#09378a!important}
.small-radio .custom-control-label::after,.small-radio .custom-control-label::before{width:15px;height:15px;top:2px}.detail-info-tabs li.nav-item .nav-link.active{color:#08c7b9;position:relative}
.detail-info-tabs li.nav-item .nav-link.active:after{content:"";width:100%;height:4px;background:#08c7b9;position:absolute;bottom:-24px;left:0}.child-row .paragraph p{min-width:165px}.bundle-btns .add-cart{width:100%}
/*video detail page css*/

/*Audio detail page css*/
.audio-wrapper{background:rgba(0,91,255,.04);padding:25px 15px;border-radius:6px;margin-bottom:35px}
.aplayer .aplayer-pic{background-color:#005bff!important;background-size:40%;background-repeat:no-repeat;border-radius:6px}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{background:rgba(0,91,255,.3)}
.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{background:#005bff!important}
.faculty-list{display:inline-flex}
.faculty-list,.review-wrap{margin-top:12px}
#faculty .faculty-list .single-demand{margin:10px 6px 0}
/*#faculty .faculty-list .single-demand .top-img{height:200px}*/
.audio-details-banner img {max-height: 400px;object-fit: cover;  width: auto !important; margin: 0 auto;max-width: 100%; }
#faculty .single-demand .bottom-text span { color: #fff; }

#faculty .faculty-list .single-demand .bottom-text{padding:27px;margin-top:-1px;position:relative}
#faculty .faculty-list .single-demand .bottom-text h4,#faculty .faculty-list .single-demand .hover-text h4{font-family:'TradeGothic LT';font-size:18px}
#faculty .faculty-list .single-demand .bottom-text span,#faculty .faculty-list .single-demand .hover-text span{color:#fff;line-height:22px}#faculty .faculty-list .single-demand .hover-text>p{font-family:'TradeGothic LT';line-height:20px}
.review-head{display:flex;align-items:center;justify-content:space-between;margin:10px 0 15px}
.review-head p{font-family:'TradeGothic LT';color:#09378a;font-weight:700}
.review-head .btn-small{font-size:14px}
.review-list-wrap{background:rgba(224,230,237,.44);padding:25px}
.review-list-wrap li{display:flex;align-items:flex-start;margin-bottom:15px}
.review-list-wrap li:last-child{margin-bottom:0}
.review-list-wrap li .review-info .user-review{display:flex;align-items:self-start;justify-content:space-between}
.review-list-wrap li .img-wrap{width:80px;height:80px;min-width:80px;margin-right:22px}
.review-list-wrap li .img-wrap img{width:100%;height:100%;border-radius:50%;padding:4px;border:2px solid #dfdfdf}
.review-list-wrap li .review-info .user-review .user-name{display:flex;margin-bottom:15px;align-items:center}
.review-list-wrap li .review-info .user-review .user-name h5{font-weight:700;color:#4c4441}
.review-list-wrap li .review-info .user-comment p{font-size:15px;font-family:'TradeGothic LT';line-height:23px}
.review-list-wrap li .review-info .user-review .user-name span{color:#09378a;font-size:14px}
.review-list-wrap li .review-info { width: calc(100% - 80px);}
.star-wrap i{color:#0fada2}.user-comment a{color:#08c7b9;text-decoration:underline}
.modal-form label{font-size:14px;margin-bottom:12px}
.modal-form .form-control{border-radius:0;font-size:14px;height:43px}
.modal-form textarea.form-control{height:auto}
.modal-form .form-control:focus{border:1px solid #ced4da}
.starrating>input{display:none}
.starrating>label{color:rgba(15,173,162,.35)}
.starrating>label i{font-size:22px;margin-right:5px}
.starrating>input:checked~label{color:#0fada2}
.starrating>input:hover~label{color:#0fada2}
/*Audio detail page css*/

/*Payment Successfull page css*/
.payment-successfull-wrap h1{font-weight:700;color:#09378a;margin:30px 0 10px}
.payment-successfull-wrap p{font-size:18px;color:#0fada2;font-weight:500;margin-bottom:32px}
.payment-successfull-wrap{padding:100px 0}
/*Payment Successfull page css*/

/*Activity Detail page css*/
.full-screen-switch .compress,.full-screen-switch.full-view .expand{display:none}
.full-screen-switch .expand,.full-screen-switch.full-view .compress{display:inline-block;cursor:pointer;color:#005bff;text-transform:uppercase}.full-screen-switch .compress i,.full-screen-switch .expand i{font-size:20px;margin-right:8px}
.activity-btns-wrap .btn-small{min-width:auto;font-size:14px}
.activity-btns-wrap .btn-text-size{background:rgba(0,91,255,.04);color:#09378a;font-weight:600}
.activity-points-wrap{margin:40px 0;font-family:'TradeGothic LT'}
.activity-points-wrap h4,.activity-points-wrap h4 p{font-family:'Font Awesome 5 Free';font-size:28px;line-height:44px;margin-bottom:18px}
.activity-points-wrap .point-info p{margin-bottom:10px;position:relative}
.activity-points-wrap .point-info p b{color:#0fada2;font-weight:400;margin-right:10px}
.activity-points-wrap p { font-size: 16px;  line-height: 28px;  /*word-break: break-all;*/ }
.activity-points-wrap{display:none}
.activity-points-wrap:first-child{display:block}
.print-section.full-screen .activity-points-wrap{border-top:1px solid #dee2e6;padding-top:28px}
.print-section.full-screen .activity-points-wrap:first-child{padding-top:0;border-top:none}
.print-section.full-screen{counter-reset:section}
.print-section.full-screen .activity-points-wrap{display:block!important}
.print-section.full-screen .activity-points-wrap h4:before{counter-increment:section;content:counter(section) " - "}
.pagination-wrap {border: 1px solid #d8d5d5; padding: 20px 15px;}
.pagination-wrap .pagination { margin: 0; align-items: center;  overflow: auto;  padding-bottom: 10px; }
.pagination-wrap .pagination .page-item:first-child .page-link,.pagination-wrap .pagination .page-item:last-child .page-link{background:#09378a;color:#fff}
.pagination-wrap .pagination .page-item .page-link{border-radius:4px;background:0 0}
.pagination-wrap .pagination .page-item.active .page-link{background:#005bff;box-shadow:0 5px 20px rgba(0,91,255,.38)}
.activities-list #enduring-activity-list .top-text { min-height: 80px; line-height: 24px;}
/*Activity Detail page css*/

/*Responsive Filter modal css*/
.modal-form.filter-menu{width:100%!important;border-right:none;margin-left:0!important;}
.modal-form.filter-menu .card{border-bottom:1px solid #ddd!important;border-radius:0!important;}
.more-filter-btn{padding:11px 0;font-size:15px;font-weight:600;margin:15px;align-items:center;justify-content:center;}
.more-filter-btn span{margin-right:15px;}
.more-filter-btn circle{fill:#fff;}
.more-filter-btn path{stroke:#fff;}
/*Responsive Filter modal css*/

/*Video Page css*/
.video-detail-wrap .head{background:#09378a;padding:16px 15px}
.video-detail-wrap .head p{font-size:18px;line-height:24px;font-family:'TradeGothic LT';color:#fff;margin-bottom:0}
.video-detail-wrap .video-time-info li{position:relative;font-family:'TradeGothic LT';padding:15px 15px 15px 110px}
.video-detail-wrap .video-time-info li span{position:absolute;left:20px;color:#005bff;top:20px;font-weight:600}
.video-detail-wrap .video-time-info li p{margin-bottom:0;letter-spacing:-.5px;color:#6e6e6e}
.video-detail-wrap .video-time-info li:nth-child(odd){background:rgba(224,230,237,.44)}
.video-material .learning-objective li{position:relative;margin-bottom:6px;line-height:26px;padding-left:15px}
.video-material{font-family:'TradeGothic LT'}
.video-material .learning-objective li:before{content:"-";position:absolute;left:0;top:0}
ul.materials-list li{margin-bottom:10px}
ul.materials-list li a{background:rgba(0,91,255,.05);padding:14px;display:block;font-weight:500}.side-faculty-wrap {display: flex;border-right: 7px solid #0FADA2;background: #005BFF;color: #fff;}
.side-faculty-wrap .img-wrap {
    width: 125px;
    min-width: 125px;
    min-height: 125px;
    justify-content: center;
    display: flex;
    align-items: center;
    background: #e8e8e8;
}
.side-faculty-wrap .faculty-info {margin: 0 22px;display: flex;flex-direction: column;justify-content: center;width: 100%;}
.side-faculty-wrap .faculty-info h4 {font-size: 18px;font-family: 'TradeGothic LT';border-bottom: 1px solid rgb(0 39 110 / 0.2);padding-bottom: 12px;}
/*Video Page css*/

/*Preset page css*/
.radio-top.custom-radio .custom-control-label::before, .radio-top.custom-radio .custom-control-input:checked~.custom-control-label::after {top: 0;}
.radio-top.label-space.custom-radio .custom-control-label::before, .radio-top.label-space.custom-radio .custom-control-input:checked~.custom-control-label::after {left: -25px;}
.radio-list .custom-control.radio-top.label-space, .radio-inline .custom-control.custom-radio.radio-list {padding-left: 43px;}
.radio-list .radio-list span.d-block, .radio-inline .radio-list span.d-block, .checkbox-list .checkbox span.d-block{
    position: absolute;
    left: 0;
    font-weight: 600;
    color: #09378a;
}

.question-list .radio-list .radio-list { margin: 0; }

.question-list .radio-list { margin-top: 20px; }

.main-question .checkbox-list { position: relative; margin-top: 30px; }

.question-list li label.question-name, .question-list .form-group > input { margin-top: 30px; }

.question-list li label.question-name, .question-list .form-group > label {font-size: 20px;line-height: 26px;color: #09378A;font-weight: 600;margin-bottom: 0px;position: relative;display: flex;align-items: center; min-height: 40px;}

.question-list li label.question-name, .question-list .form-group > .radio-inline { margin-top: 30px; }

.question-list .form-group > label.question-title.wrong-ans{  color: #e96565;}

.question-list .form-group > label.question-title.wrong-ans:before{ background: #e96565; }

.question-list .form-group > label.question-title.right-ans{  color: #0fada2;}

.question-list .form-group > label.question-title.right-ans:before{ background: #0fada2; }




.question-list {font-family: 'TradeGothic LT';counter-reset:section;}
.question-list li .question-title-increment {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #09378A;
    border-radius: 4px;
    color: #fff;
    font-family: 'TradeGothic LT';
    min-width: 40px;
    margin-right: 16px;
    /* position: absolute; */
    top: 0;
    left: 0;
}

  .question-list .radio-list input[type=radio] { width: 100%; z-index: 11; cursor: pointer;}

/*Preset page css*/

/*Post page css*/
.question-list li label.question-name.wrong-ans,.text-red{color:#e96565}
.question-list li label.question-name.wrong-ans:before{background:#e96565}
.question-list li label.question-name.right-ans,.text-green{color:#0fada2}
.question-list li label.question-name.right-ans:before{background:#0fada2}
#results .result-wrap,#results .result-wrap h2,.result-info .alert-primary{font-family:'TradeGothic LT'}
.alert-primary{background-color:rgba(0,91,255,.04);border:none}
.result-info .alert-primary{font-size:18px;line-height:24px}
.progress-bar{border-radius:30px;font-size:10px}
.question-list textarea.form-control{border-radius:0;padding:15px}
.question-list textarea.form-control::placeholder{color:rgba(110,110,110,.5)}
.question-list textarea.form-control:focus{border-color:#ced4da}
.evaluation-info p{font-size:20px;line-height:28px}
.select-wrap{position:relative}
.select-wrap:after{pointer-events: none;content:"\f078";position:absolute;right:20px;top:38%;font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px}select.form-control{padding-right:45px}
.select-wrap .form-control.is-valid, .select-wrap .was-validated .form-control:valid { background-position: right calc(.375em + -0.2125rem) center; }
/*Post page css*/

/*Cart page css*/
.primary-table{overflow:hidden;border-radius:4px 4px 0 0}
.primary-table thead th{border-bottom:none;background:#09378a;color:#fff;text-align:center;text-transform:uppercase;font-size:18px;font-weight:400}
.primary-table td:first-child,.primary-table thead th:first-child{text-align:left}
.primary-table td,.primary-table th{vertical-align:middle}
.primary-table td{text-align:center;color:#6e6e6e}
.cart-table .thumb-img{width:90px;height:90px}
.cart-table .thumb-img img{width:100%;height:100%;object-fit:cover}
.cart-table h4{font-size:20px;margin-bottom:12px}
.cart-table tbody td:first-child{padding-left:0}
.cart-table tbody td:last-child{padding-right:35px;min-width:155px;text-align:right}
.cart-table td .fa-times-circle{font-size:20px;cursor:pointer;position:absolute;right:15px}
.cart-table tbody td{padding:25px 15px;font-size:15px}
.cart-table tbody td span.text-blue{font-size:16px}
.cart-table tr.main-tr td{padding-bottom:0;border-bottom:none}
.cart-table tr.sub-tr td{border:none;padding:0 0 5px}
.cart-table tr.sub-tr td:last-child{padding-right:35px;text-align:right;width:155px}
.cart-table tr.sub-tr td:first-child{padding-left:107px}
.cart-table tr.sub-tr-seprator td{border-top:none;padding-top:0;padding-bottom:0}
.cart-table .coupancode .input-group{width:280px}
.cart-table .coupancode .input-group-append .btn{padding:0 23px}
.cart-table .coupancode .input-group input{border-color:#005bff;border-radius:0}
.cart-table h3{font-size:22px;font-family:'TradeGothic LT'}
.cart-table .subtotal-price{background:rgba(9,55,138,.08)}
.cart-table .subtotal-price td,.cart-table .total-price td{border-top:none;padding:10px}
.primary-head{background:#09378a;color:#fff;border-radius:4px 4px 0 0;padding:15px 15px}
.primary-head h4{font-family:'TradeGothic LT';text-transform:uppercase;font-size:18px;font-weight:400;margin-bottom:0}
.form-input{height:53px;border-radius:0;color:#6e6e6e;font-size:15px}
textarea.form-input{height:auto;padding-top:12px}
.select2-container .select2-selection--single{height:53px;border-radius:0;border-color:#ced4da}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:53px;padding-left:13px;color:#6e6e6e}
.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}
.payment-form .custom-control-input:checked~.custom-control-label::before{background-color:#007bff!important}
.form-input~.select2-container{width:100%!important}
.btn-tooltip.help{position:absolute;right:30px;top:18px;color:#c3c6d1}
#payment-section .btn-tooltip.help{top:0px;}
/*Cart page css*/

/*User Dashboard page css*/
.profil-info-tab-wrap.active~.overview-info{display:none}
.profil-info-tab-wrap.active .profile-info-tabs{display:block!important}
.mw-100{max-width:100%}
.my-order-search-box i.fa-search{font-size:18px}
.my-order-search-box .select-date input{border:transparent;font-size:13px;width:100%!important}
.my-order-search-box .search-bx{width:100%!important;border-right:0!important}
.my-order-search-box .submit-btn{width:100%;text-align:center;color:#005bff}
.my-order-search-box .submit-btn input{font-weight:700;padding:0!important}
.border-sm-right{border-right:1px solid #dee2e6!important}
.search-box-combo.my-order-search-box{padding:13px 15px!important}
.order-table thead th{text-transform:inherit}
.btn-icon{padding:5px 12px;font-size:12px}
.order-table tbody td{font-size:14px;border-top:none}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(224,230,237,.4)}
.order-table .btn-small{min-width:150px}
.plan-select select{font-family:'TradeGothic LT';font-size:20px;}
.select-wrap.plan-select:after{color:#0fada2;font-size:17px;top:12px;right:0}
/*User Dashboard page css*/

.grid-view,.list-view{cursor:pointer}
/*.completed-grid,.completed-list,.recent-grid,.recent-list{display:none}*/
.completed-grid.active,.completed-list.active,.recent-grid.active,.recent-list.active{display:block}
.abstract-tbl td.abstact-info-td{max-width:470px}
.table-striped tbody tr:nth-of-type(even){background:#fff}
span.next-icon{position:absolute;right:8px;height:calc(100% - 16px);width:42px;display:flex;align-items:center;justify-content:center;top:8px;border:2px solid #fff}
span.next-icon i{font-size:15px;margin-left:3px}
#playlist .aplayer-list li{padding:15px 15px!important;font-size:14px!important;height:auto!important;line-height:22px}
#playlist .aplayer-body{background:#fff;border:1px solid #ddd;padding:15px;border-radius:4px 4px 0 0}
#playlist .aplayer .aplayer-list ol li .aplayer-list-cur{top:15px}
.border-left-md-0{border-left:0!important}
.border-right-md-0{border-right:0!important}
.min-font-size{font-size:16px}
.max-font-size{font-size:24px}
.max-font-size,.min-font-size{font-weight:600;color:#09378a}
.font-size-wrap .activity-btns-wrap,.font-size-wrap .full-screen-switch{background:rgba(0,91,255,.04)}
.font-size-wrap .full-screen-switch{padding:12px 14px}
.font-size-wrap .activity-btns-wrap{padding:8px 14px}
.btn-small-sm{display:flex;align-items:center;padding:0 20px;height:100%}
.btn-danger{color:#fff;background-color:#dc3545!important;border-color:#dc3545}
.repeater.licence-info .btn-danger{height:53px}
.repeater.licence-info .btn-add{height:45px;padding:10px 20px}
.user-dashboard-main .dash-title img{transform:rotate(0);margin-top:8px;transition:.4s all}
.user-dashboard-main .dash-title.active img{transform:rotate(180deg)}
.select-box:after,.select-wrap:after{transition:.4s all}
.select-box.open:after,.select-wrap.open:after{transform:rotate(180deg)}
.dropdown-menu.userDetail{top:21px!important;border-radius:0;border-color:transparent}

.activity-btns-wrap input#fader{height:2px;color:rgba(0,117,255,.5)}
li.info-ab-tabs{background:#0fada2;border-radius:2px;color:#fff;padding:2px 8px;margin-right:6px;font-size:14px;margin-bottom:5px}
.point-info-tabs b{margin-top:-3px;display:block}
.user-info-transcript{padding:20px 0}
.user-dashboard-main .dash-right .user-info-transcript h4{font-family:'TradeGothic LT';font-weight:700;font-size:22px;margin-bottom:10px;padding-bottom:0}
.user-info-transcript span{line-height:24px}
.dash-right .accordiontranscript .btn-link{color:#09378a;font-size:22px}
.dash-right .accordiontranscript .btn-link span.color-gray{color:#71757d}
.primary-table-head thead th{text-transform:capitalize;font-size:16px}
div#accordionTranscript .primary-table-head thead th{ text-transform: none;}
.accordion .transcript-table .btn-small,.accordion.accordiontranscript .btn-small{min-width:auto;padding:5px 12px;font-size:14px}
.td-top-br-none td{border-top:none}
.dash-right .accordion .btn-link:focus{text-decoration:none}
.faculty-info-inner{font-family:'TradeGothic LT'}
.faculty-info-inner h4{font-size:22px;font-family:'TradeGothic LT';line-height:32px;color:#09378a;margin-bottom:15px}
.faculty-info-inner h4 span{display:block}.text-initial{text-transform:initial!important}

#transcript-info { font-family: 'TradeGothic LT'; }

#transcript-info .card .card-header .card-title:after { content: "\f107";  font-family: 'Font Awesome 5 Free';  font-weight: 900;  float: right;  font-size: 14px;  top: 5px;  position: absolute;  right: 3px; }

#transcript-info .card .card-header .card-title.collapsed:after {content: "\f106"; }

#transcript-info .card .card-header .card-title {font-family: 'TradeGothic LT'; font-size: 20px; display:block; color:#71757d; }

section.subscribe .ctct-inline-form .ctct-form-field label {  position: relative !important; display: inline-block !important; }

.painfile-inner img { width: 100%; }

.committee-wrap ul.ordered-list li {font-size: 14px;list-style: decimal; margin-bottom: 8px; }

.committee-wrap ul.ordered-list { padding-left: 18px; margin: 10px 0 15px; }

span.cart-count, span.notification-count {color: #09378a; background: #fff; width: 30px; height: 30px; display: block; text-align: center; line-height: 27px; border-radius: 50%; position: absolute; top: -10px; right: 0px; border: 2px solid #09378a; font-weight: bold; }

span.notification-count { left: auto; right: -15px; }

#offerings .committee-wrap { margin-left: 0; display: flex;  padding: 0; position: relative;  margin-bottom: 0; }

#offerings .committee-wrap .img-wrap { width: 190px;  height: 190px;  margin-left: 0;  margin-right: 25px;  position: static; }

#offerings .committee-wrap h6 {font-size: 30px;}

#offerings .committee-wrap p {font-size: 18px;}

#offerings .committee-wrap a {max-width: 150px;  max-height: 40px;}

#offerings .committee-wrap:last-child { box-shadow: none;}

.offerings {padding: 30px;}

.subscribe div.ctct-form-embed form.ctct-form-custom .ctct-form-required:before{position:absolute; right:-10px; left:auto;}

.hover-text > p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}
section.user-dashboard-main { padding-top: 10px; }

/*list view and grid view css*/
.recent-list .activity-single {
    display: flex;
    width: 100%;
    border: 1px solid #ccc;
    overflow: visible;
}

.accordion .recent-list .activity-single .top-text a.dropdown-toggle {
    color: #005bff;
}


.recent-list .activity-single .top-text {
    order: 2;
    background: #fff;
    color: #71757d !important;
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
}

.recent-list .activity-single .bottom-text {
    align-items: center;
    width: 80%;
    order: 3;
    display: flex;
    justify-content: space-between;
    border-bottom: none;
}

.recent-list .card .col-md-6 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100%;
}

.dash-right .recent-list .activity-single .btn{min-width: 158px;}


.recent-list .activity-single .top-img {
    width: 100%;
    height: 100px;
    max-width: 100px;
    order: 1;
}
.recent-list .activity-single p span {
    font-family: 'Montserrat', sans-serif;
    margin-right: 18px;
}

.recent-list .activity-single p{
   margin: 0;
}

#v-pills-activities .activities-list .nav-tabs .nav-item a.nav-link.active {
    color: #09378a;
}

.activity-single .bottom-text .bottom-btn {
    flex-flow: column;
    position: relative;
}

.activity-single .bottom-text .bottom-btn p span {
    display: flex;
}

.activity-single .bottom-text .bottom-btn a img {
    position: absolute;
    right: 0;
    top: 0;
}

.activity-single .bottom-text .custom-button-div {  display: flex; width: 100%; }

.recent-list .activity-single .bottom-text .bottom-btn {  width: 50%; }
   
/*list view and grid view css*/


.video-details .single-demand .bottom-text {min-height: 90px;}

.bottom-text .custum-btn-div { display: flex; width: 100%; }

#infoTabContent .custom-control { display: flex; align-items: center; justify-content: center; }


/* Custom select  store page*/

.select-dropdown, .select-dropdown * {margin: 0;padding: 0;position: relative; box-sizing: border-box; }

.select-dropdown { position: relative;background-color: #fff; border-radius: 4px; }

.select-dropdown select { font-size: 1rem; font-weight: normal; max-width: 100%; padding: 8px 24px 8px 10px; border: none; background-color: transparent;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.select-dropdown select:active, .select-dropdown select:focus { outline: none; box-shadow: none; }

.select-dropdown:after {pointer-events: none;content: "";  position: absolute; top: 50%; right: 8px; width: 0; height: 0; margin-top: -2px; border-top: 5px solid #aaa; border-right: 5px solid transparent; border-left: 5px solid transparent; }

#pills-subscriptions .afile-inner img {  object-fit: cover; }

/* Custom select  store page*/

.audio-details-banner { min-height: 400px; background: #f5f9ff; display: flex; align-items: center; justify-content: center; }

/* overview-profile */

label#reporting_body_id-error, label#reporting_number-error  { position: absolute; bottom: -22px; }

.reporting_bodies_cust { margin-top: 25px; }

/* overview-profile */

.video-model .modal-dialog { width: 100%; max-width: 75%; }

.enduring-details-banner { max-height: 400px;  height: 400px;  text-align: center; background: #f5f9ff; display: flex; align-items: center; justify-content: center; }

.enduring-details-banner img { max-height: 400px; object-fit: cover; width: auto !important;  margin: 0 auto; }


#infoTabContent .product-action-btn a { font-size: 12px;  padding: 5px 18px;  min-width: 135px; }

.single-demand .bottom-text {  min-height: 142px; }

h3.sub-title-que { font-size: 18px; line-height: 26px; color: #09378A; font-weight: 600; font-family: 'TradeGothic LT';    margin-bottom: 15px; }

div#question-pop-up button.close {
    opacity: 1;
    margin-top: 0;
    right: 0;
    margin-right: 0;
    /* z-index: 99; */
    top: 0;
    position: absolute;
    background: #09378A;
    width: 30px;
    height: 30px;
}

div#question-pop-up button.close span {
    color: #fff;
}

.paragraph { margin-top: 20px; }

.checkbox-list .checkbox label:before {  content:'';  -webkit-appearance: none;  background-color: transparent;  border: 2px solid #09378a;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);  padding: 8px;  display: inline-block;  position: relative;  vertical-align: middle;  cursor: pointer;  margin-right: 5px; }

.checkbox-list .checkbox input:checked + label:after {  content: '';  display: block;  position: absolute;  top: 2px;  left: 7px;  width: 6px;  height: 14px;  border: solid #09378a;  border-width: 0 2px 2px 0;  transform: rotate(45deg);  border-radius: 5px;}

.checkbox-list .checkbox input {  padding: 0;  height: initial;  width: initial;  margin-bottom: 0;  display: none;  cursor: pointer;}

.checkbox-list .checkbox label {    position: relative;    cursor: pointer;    display: flex;    align-items: center;}

.main-question {    margin-top: 30px;}

.single-question-title h2 {  font-size: 22px; line-height: 26px;  color: #09378A; font-weight: 600; margin-bottom: 20px; position: relative; align-items: center; font-family: 'TradeGothic LT'; padding-bottom: 10px; width: 100%; padding-top: 10px; background: rgba(0,91,255,.04); padding-left: 10px; margin-top: 10px; }

.single-question { margin-bottom: 20px; }

.question-html .btn { margin-top: 15px;}

#search-reset, .clear {
    font-family: 'TradeGothic LT';
    text-transform: uppercase;
    background-color: #fff;
    border: 0;
    padding: 0px 14px 0px 5px;
    color: #005BFF;
    font-size: 13px;
    padding: 0;
    background: transparent;
}

.single-demand .hover-text h1 { font-family: 'TradeGothic LT';    font-size: 13px;    color: #fff;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 7;    -webkit-box-orient: vertical; }

div#accreditation, div#systemRequirements  {  padding-top: 20px; }

/*button#search-reset, input.clear { background: #005bff;  color: #fff;   border: 1px solid #005bff;    margin-left: 10px;    padding: 10px 20px; }*/

.profile-info-tabs .dropdown-menu { box-shadow: 0px 0px 10px #09378a; }

.profile-info-tabs .dropdown-menu .dropdown-item { padding: 5px 10px; }

#infoTabContent.tab-content .tab-pane p span { word-break: break-all; }

/*overview page grid view*/

ul.full-list-data.recent-grid li .image{ margin-bottom: 10px; flex-flow: column; align-items: center; justify-content: center;  min-width: auto; }

ul.full-list-data.recent-grid li > div { flex-flow: column; align-items: start !important; justify-content: center !important; min-width: auto; }

ul.full-list-data.recent-grid li { width: calc(100%/4 - 30px); margin-bottom: 15px; background-color: #E0E6ED; margin: 0 15px; margin-bottom: 30px; padding: 15px; }

ul.full-list-data.recent-grid {  display: flex;  flex-wrap: wrap; }

ul.full-list-data.recent-grid .image-profile { height: 260px; width: 100%; margin-right: 0; display: flex; align-items: center; justify-content: center; margin-bottom: 15px; }

ul.full-list-data.recent-grid .image-profile img { width: auto !important; height: auto; max-height: 260px;  object-fit: cover; }

ul.full-list-data.recent-grid li .image > div { flex-flow: column; align-items: start !important;}

ul.full-list-data.recent-grid li > div > div { width: 100%; }

ul.full-list-data.recent-grid li > div > div .btn {  margin-top: 10px; width: 100%;}

ul.full-list-data.recent-grid li:nth-child(4n+1) { margin-left: 0; }

ul.full-list-data.recent-grid li:first-child { margin-left: 0; }

.activity-list ul.full-list-data.recent-grid li { background: #fff; padding: 0; }

.activity-list ul.full-list-data.recent-grid .image-profile { background: #e8e8e8; }

/*overview page grid view*/

.question-list .main-question span.wrong-ans {
    top: auto;
    margin-top: 10px;
    display: inline-block;
    left: 0;
}

span.wrong-ans {    color: #f13434;position: relative;top: 50px;left: 55px;}

.question-list li span.wrong-ans { top: 0;}

.d-3-line{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all;}

.d-2-line{ overflow: hidden; text-overflow: ellipsis;  display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}

.d-1-line{ overflow: hidden; text-overflow: ellipsis;  display: -webkit-box !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all;}

div#enduring-activity-list {  width: 100%; }


/*contact page*/

.contact-form select.form-control.is-valid { background-position: right calc(2.575em + .1875rem) center; }

input.form-control.is-invalid { margin-top: 0; }

.form-control.is-invalid { margin-top: 0; }

/*contact page*/

/*-==-=-=-=- scrollbar -==-=-=-=-*/

ul.pagination::-webkit-scrollbar-thumb {  border-radius: 2px; -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);  background-color: #005bff;  margin-top: 20px;  padding-top: 10px; }

ul.pagination::-webkit-scrollbar { width: 5px;background-color: #F5F5F5; height: 5px;  margin-top: 20px; padding-top: 10px; }

ul.pagination::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%); border-radius: 3px;  background-color: #F5F5F5;  margin-top: 20px; padding-top: 10px; }

a.page-link-prev, a.page-link-next { background: #fff; font-size: 15px; height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; border: 1px solid #005bff; margin-right: 8px; border-radius: 5px; }

/*-==-=-=-=- scrollbar -==-=-=-=-*/


/*-==-=-=-=- placeholder -==-=-=-=-*/

.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #c2c2c2;
  opacity: 1; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #c2c2c2;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #c2c2c2;
}
/*-==-=-=-=- placeholder -==-=-=-=-*/

.update-notification {position: fixed; width: 100%;  background: #ffe5c7; z-index: 999; max-width: 95%; margin: 0 auto; left: 0;  right: 0; bottom: 15px; padding: 15px 20px; display: flex; align-items: center; justify-content: space-between;  border-radius: 4px; }

.update-notification a.btn { padding: 10px;  background: #ffa609;  font-size: 14px;  border-radius: 4px; }

.update-notification p {  margin: 0;  color: #ffa609; }

iframe#video { width: 100%; height: 100%; }


.history-of-owner .committee-wrap {
    padding: 30px 30px 30px 150px;
}

.history-of-owner .committee-wrap .img-wrap {
    width: 190px;
    height: 265px;
}

.history_owner-comittee-info h6 span {
    font-size: 16px;
    color: #0FADA2;
}

.history_owner-comittee-info h6{
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 24px;
    color: #09378a;
    font-weight: 700;
    font-size: 16px;
    position: relative;
  }

  .history_owner-comittee-info h6 span.name{
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 24px;
    color: #09378a;
    font-weight: 700;
    position: relative;
  }

.history-of-owner .committee-wrap p{
      font-size: 15px;
}

.history-of-owner .committee-wrap .img-wrap img {
    border: 4px solid #09378a;
    object-fit: cover;
}

.required-asterisk{
  color:red;
}

.text-align-left{
  text-align: left !important;
}

#toast-container > div {
  opacity: 1 !important;
}

.profile-form button#delete-image {
    position: absolute;
    top: -10px;
    right: 0px;
    padding: 0;
    background: transparent !important;
    border: none !important;
}

.profile-form button#delete-image i{
    color: #dc3545!important;
    font-size: 30px;
}

.profile-form div#result img {
    height: 200px;
    object-fit: cover;
    max-width: 200px;
}

.profile-form label.custom-file-label {
    border-radius: 0;
    min-height: 53px;
    line-height: 43px;
}

.profile-form .custom-file-input {
    min-height: 53px;
}

.profile-form .custom-file-label::after {
    min-height: 51px;
    line-height: 42px;
}

label#password-error {
    position: absolute;
    bottom: -20px;
    font-size: 14px;
}

pre, div#systemRequirements {
    white-space: normal;
    font-weight: 500;
    line-height: 1.7;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    color: #71757d;
}

.body-publication-post-test footer {
    padding-bottom: 140px;
}

.pagination-wrap nav {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*.current-question-number {
    position: absolute;
    top: -20px;
    right: 0;
    font-size: 15px;
}*/

.progress-inner-cust {
    position: relative;
}

.progress-inner-cust a.btn {
    font-size: 14px;
}

.progress {
    width: 100%;
}

.process-box {padding: 10px;flex-flow: column;position: fixed; width: 100%;  background: #e3e3e3; z-index: 50; max-width: 95%; margin: 0 auto; left: 0;  right: 0; bottom: 45px; padding: 15px 20px; display: flex; align-items: center; justify-content: space-between;  border-radius: 4px; }

.process-box a.btn { padding: 10px; font-size: 14px;  border-radius: 4px; }

.process-box p {  margin: 0;  color: #ffa609; }


#infoTabContent .tab-pane h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #3F4254;
    margin-bottom: 5px;
    margin-top: 20px;
}

#infoTabContent .tab-pane h3 {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3F4254;
    margin-top: 20px;
}

#infoTabContent .tab-pane li {
    list-style: disc;
    font-size: 16px;
    line-height: 30px;
    font-family: 'TradeGothic LT';
}

#infoTabContent .tab-pane ul {
    padding-left: 20px;
}

#infoTabContent .tab-pane p {
    font-size: 16px;
    font-weight: normal;
    font-family: 'TradeGothic LT';
    margin-bottom: 5px;
}

.provider img {
    margin-top: 20px;
    margin-bottom: 10px;
}

.painfile_logo{
  width: 40% !important;
  margin-bottom: 30px !important;
}

.committee-wrap p:empty {
    display: none;
}

img.anesthesia_logo {
    max-width: 345px;
    margin-bottom: 20px;
    margin-top: 0px;
}

.painfile-inner p:empty {
    display: none;
}

.painfile-inner li, .painfile-inner p {
    /* font-family: 'TradeGothic LT'; */
    line-height: 30px;
    font-size: 16px;
    font-weight: normal;
}

.painfile-inner li{
  list-style: disc !important;
  margin-left: 20px;
}

.account-right li{
  list-style: disc !important;
  margin-left: 30px;
}


.stock-view-list .full-list{overflow: hidden;}
.stock-view-list .description {} 
.stock-view-list .description .d-flex.sub {display: inline-block !important; width: 100%; } 
.stock-view-list .description .d-flex.sub .position-relative {width: 50%; float: left; } 
.stock-view-list .description .d-flex.sub .right-content {width: 50%; float: left; margin: 0; 
  min-width: 50%;padding-left: 20px;}
.question-list li label.question-name, .question-list .form-group > label {display: flex; 
  padding-left: 20px; flex-wrap: wrap; } 
.question-list li label.question-name, .question-list .form-group > label::before {position: absolute; }
#faculty_merger_user .form-group .checkbox span {margin-right: 10px;}