/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 18 Nov, 2020, 12:05:03 PM
    Author     : Mandeep Singh
*/
html {overflow-x: hidden;font-size: 16px;font-family: 'Poppins', sans-serif;}
body {font-family: 'Poppins', sans-serif;line-height: 1.5;background-color: #fff;overflow-x: hidden;}
::-webkit-scrollbar-track{background-color: #efefef;border-radius: 10px;}
::-webkit-scrollbar{width: 4px;height: 5px;}
::-webkit-scrollbar-thumb{background-color: #0e2f44;border-radius: 10px;}
::-webkit-scrollbar-track{background-color: #efefef;border-radius: 10px;}
.custom-table tbody::-webkit-scrollbar-thumb{background-color: #b2b2b2;border-radius: 10px;}
a, a:hover{text-decoration: none;color: #f7a83e;}
.text-transform-capitalize{text-transform: capitalize !important;}
.font-weight-400{font-weight: 400 !important;}
.font-weight-500{font-weight: 500;}
.primary-text, .primary-text:hover, .primary-text:focus{color: #ffa800 !important;}
.danger-text, .danger-text:hover, .danger-text:focus{color: #e00202 !important;}
header{background-color: #0e2f44;}
header nav.navbar{box-shadow: none;justify-content: space-between;width: 100%;z-index: 9;padding: .5rem 2rem;}
header nav.navbar .navbar-collapse{flex-grow: inherit;}
header nav.navbar .navbar-nav .nav-item{position: relative;}
header nav.navbar .navbar-nav .nav-link{color: #fff;font-size: 15px;font-weight: 500;margin: 0 15px;/*transition: .5s ease-in-out;*/}
header nav.navbar .navbar-nav .nav-link:hover{color: #ffa800;/*border-bottom-color: #ffa800;*/ }
header nav.navbar .login-btn, header nav.navbar .login-btn:hover, header nav.navbar .login-btn:focus{background-color: #fff;color: #000;border-radius: 5px;border-radius: 5px;padding: 8px 20px;font-size: 14px;font-weight: 400;margin-right: 10px;margin-bottom: 0;}
header nav.navbar .register-btn, header nav.navbar .register-btn:hover, header nav.navbar .register-btn:focus{background-color: #ffa800;color: #fff;border-radius: 5px;padding: 8px 20px;font-size: 14px;font-weight: 400;margin-bottom: 0;}
header nav.navbar .header-rgt{display: flex;flex-wrap: wrap;align-items: center;}
header nav.navbar .search-btn{margin-right: 15px;cursor: pointer;}
header.header-fixed{position: fixed;top: -60px;z-index: 999;width: 100%;transform: translateY(60px);box-shadow: 0px 0px 20px rgba(31, 30, 30, 0.13);transition: .5s ease-in-out;}
.subbrand {
    padding-left: 10px;
}

header nav.navbar img {
    height: 36px;
}
.dashboard-nav1.dashboard-nav1-fixed{position: fixed;top: 10px;z-index: 2;width: 100%;transform: translateY(60px);box-shadow: 0px 0px 20px rgba(31, 30, 30, 0.13);transition: .5s ease-in-out;}
.searching-bar{width: 300px;padding: 15px;position: absolute;right: 0;background-color: #fff;box-shadow: 0px 0px 20px rgba(31, 30, 30, 0.13);border: 1px solid #dee2e6;top: 76px;display: none;}
.searching-bar input, .searching-bar input:focus{height: 40px;border: 1px solid #ccc;background-image: none !important;width: 218px;font-size: 14px;padding: 10px;}
.searching-bar input::placeholder{font-size: 14px !important;}
.searching-bar button, .searching-bar button:hover, .searching-bar button:focus, .searching-bar button:active{background-color: #ffa800 !important;color: #fff !important;border: 1px solid #ffa800;width: 50px;cursor: pointer;border-radius: 0;}
.user-dropdown button, .user-dropdown button:hover, .user-dropdown button:focus, .user-dropdown button:active, .user-dropdown button:active:focus{color: #fff;background-color: transparent;text-transform: capitalize;}
.dropdown.user-dropdown .dropdown-menu{background-color: #0e2f44;right: 0;left: auto;}
.dropdown.user-dropdown .dropdown-menu .dropdown-item{color: #fff;min-height: auto;padding: 14px 25px;font-size: 14px;min-width: 200px;}
.dropdown.user-dropdown .dropdown-menu .dropdown-item:hover, .dropdown.user-dropdown .dropdown-menu .dropdown-item:focus{background-color: #0b2b40;}
.dropdown.user-dropdown img{border-radius: 30px;width: 40px;height: 40px;}

.notification-dropdown .dropdown-toggle:after{display: none;}
.notification-dropdown button{padding: 8px 8px;margin-bottom: 0;}
.notification-dropdown button:hover, .notification-dropdown button:focus{background-color: transparent !important;}
.notification-dropdown .dropdown-menu{background-color: #fff;padding: 0;min-width: 300px;right: 0;left: auto;top: 56px;}
.notification-dropdown .notification-list{list-style: none;padding: 0;margin: 0;max-height: 250px;overflow-y: auto;}
.notification-dropdown .notification-list li{padding: 10px 15px;position: relative;border-bottom: 1px solid #dadad9;}
.notification-dropdown .notification-list li h5{width: 68%;color: #f7a83e;font-size: 14px;margin-bottom: 5px;font-weight: 500;}
.notification-dropdown .notification-list li p{color: #003366;font-size: 13px;margin-bottom: 0;line-height: 1.4;}
.notification-dropdown .notification-list li time{color: #999;font-size: 12px;position: absolute;top: 10px;right: 15px;font-weight: 500;}
.notification-dropdown .no-notification{display: flex;flex-wrap: wrap;justify-content: center;padding: 30px !important;}
.notification-dropdown .no-notification img{width: 100px;height: 100px;}
.notification-dropdown h6{font-size: 14px;text-align: center;margin: 18px 0 0;width: 100%;}
.notification-dropdown .view-notif-btn{display: block;width: 100%;text-align: center;padding: 10px 15px;background-color: #0e2f44;color: #fff;margin: 0;text-transform: capitalize;}
.notification-dropdown .noti-badge{background-color: #ffa800;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;width: 20px;height: 20px;padding: 3px;font-weight: 500;font-size: 9px;line-height: 0;text-align: center;position: absolute;top: 0;right: 0;transition: .5s ease-in-out;}

/*Dashboard Nav Start*/
.dashboard-nav{background-color: #dadad9;border-bottom: 1px solid #c9c9c9;position: relative;z-index: 1;}


/*This section css need to remove after developmet  -- Start*/
.dashboard-nav .navbar{box-shadow: none;padding: 0;}
.dashboard-nav .navbar ul{display: flex;flex-wrap: wrap;width: 100%;justify-content: center;}
.dashboard-nav .navbar .nav-item{position: static;}
.dashboard-nav .navbar .nav-link{color: #000;text-transform: capitalize;padding: 15px 15px 12px 15px;font-weight: 500;transition: .5s ease-in-out;border-bottom: 3px solid transparent;position: relative;}
.dashboard-nav .navbar .nav-link:hover, .dashboard-nav .navbar .nav-link.active{color: #ffa800;border-bottom: 3px solid #ffa800;}
.dashboard-nav .navbar ul .dropdown-menu{left: 0;right: 0;width: 100%;padding: 0;width: 100%;display: flex;flex-wrap: wrap;justify-content: center;transform-origin: initial;box-shadow: none;border-bottom: 1px solid #c9c9c9;}
.dashboard-nav .navbar ul .dropdown-menu .dropdown-item{width: auto;font-size: 14px;font-weight: 500;border-bottom: 3px solid transparent;display: inline-block;text-align: center;padding: 15px;}
.dashboard-nav .navbar ul .dropdown-menu .dropdown-item:hover, .dashboard-nav .navbar ul .dropdown-menu .dropdown-item.active{border-bottom: 3px solid #000000;}
/*This section css need to remove after developmet  -- Close*/

.dashboard-nav1{background-color: #dadad9;border-bottom: 1px solid #c9c9c9;position: relative;z-index: 1;display: flex;flex-wrap: wrap;justify-content: center;}
.dashboard-nav1 a{color: #000;display: inline-block;text-transform: capitalize;padding: 15px 15px 12px 15px;font-weight: 500;border-bottom: 3px solid transparent;position: relative;font-size: .875rem;white-space: nowrap;/*transition: .5s ease-in-out;*/}

.nav-noti-badge{width: 18px;height: 18px;background-color: #ffa800;color: #fff;border-radius: 10px;display: flex;align-items: center;justify-content: center;position: absolute;top: 8px;right: 4px;font-size: 10px;padding: 3px}
.dashboard-nav1 a:hover, .dashboard-nav1 a.active{color: #ffa800;/*border-bottom: 3px solid #ffa800;*/}
/*Dashboard Nav Close*/

.home-banner{margin-top: -76px;position: relative;min-height: 100vh;}
.home-banner img{width: 100%;}
.btn.get-started, .btn.get-started:hover, .btn.get-started:focus{background-color: #ffa800;color: #fff;border-radius: 5px;padding: 8px 20px;font-size: 14px;font-weight: 400;margin-bottom: 0;position: relative;overflow: hidden;margin-bottom: 38px;}
.banner-content{position: absolute;top: -40px;width: 80%;margin: 0 auto;height: 100%;display: flex;flex-wrap: wrap;align-items: center;color: #fff;align-content: space-around;text-align: center;left: 50%;transform: translateX(-50%);padding: 40px 0;justify-content: center;}
.banner-content h3{width: 100%;font-size: 2.5rem;font-weight: 500;line-height: 1.5;}
.banner-content p{margin: 15px 0}
.banner-content h3 span{color: #ffa800;}

.asset-classes{padding: 60px 0 0;}
.asset-classes h3{font-size: 2.3rem;color: #003366;text-align: center;margin-bottom: 40px;}
.asset-classes .nav.nav-tabs{display: flex;flex-wrap: wrap;justify-content: space-between;}
.asset-classes .nav.nav-tabs img{border-radius: 10px;}
.asset-classes .nav.nav-tabs li{/*width: 19%;*/text-align: center;}
.asset-classes .nav.nav-tabs a{position: relative;display: inline-block;}
.asset-classes .nav.nav-tabs a.active:before{content: '';position: absolute;width: 100%;height: 150px;bottom: -30px;left: 0;background-color: #dfe8ed;transition: .5s ease-in-out;z-index: -1;}
.asset-classes .nav.nav-tabs h5{color: #1f5171;font-size: 16px;font-weight: 500;text-transform: uppercase;margin-top: 10px;transition: .5s ease-in-out;}
.asset-classes .nav.nav-tabs li img{/*width: 96%;*/height: 210px;transition: .5s ease-in-out;}
.asset-classes-slider-sec li.item a {display: block !important;}
.asset-classes .nav.nav-tabs p{color: #0e2f44;font-size: 12px;padding: 0px 15px;opacity: 0;transition: .5s ease-in-out;}
/*.asset-classes .nav.nav-tabs a:hover img{transform: scale(1.03);}*/
.asset-classes .nav.nav-tabs a.active h5{color: #ffa800;margin-top: 20px;}
/*.asset-classes .nav.nav-tabs a.active img{transform: scale(1.08);}*/
.asset-classic-main{background-color: #dfe8ed;padding: 40px}
.asset-classes .nav.nav-tabs a.active p{opacity: 1;}
.asset-classes-dtls{background: #fff;padding: 15px 20px 40px;border-radius: 8px;display: flex;flex-wrap: wrap;align-items: center;box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1);height: 100%;align-content: baseline;}
.asset-classes-desc span{color: #9c9c9c;width: 100%;display: inline-block;font-size: 13px;}
.asset-classes-desc p{color: #222222;width: 100%;font-size: 13px;margin-bottom: 5px;}
.asset-classes-dtls .btn.view-more {
    background-color: #ffa800;
    color: #fff;
    border-radius: 5px;
    padding: 8px 20px;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 0;
    position: relative;
    overflow: hidden;
    position: absolute;
    bottom: 15px;
}
.asset-classes-dtls .btn.view-more:after, .btn.get-started:after, .works-slider-content .rgst-btn:after{content: '';position: absolute;width: 100%;height: 100%;background-color: #0e2f44;left: -100%;top: 0;z-index: -1;transition: .5s ease-in-out;}
.asset-classes-dtls .btn.view-more:hover:after, .btn.get-started:hover:after, .works-slider-content .rgst-btn:hover:after{left: 0;}

footer{background-color: #0e2f44;padding: 30px 0 0;margin-bottom: 55px;}
footer h5{font-weight: 500;font-size: 12px;color: #fff;margin-bottom: 15px;}
.footer-inner{margin: 30px 0;}
footer p{color: #fff;font-size: 12px;}
footer .social-media img{width: 20px;}
footer ul{padding: 0;list-style: none;}
footer ul li{color: #fff;font-size: 12px;margin-bottom: 10px;}
footer ul li a, footer ul li a:hover{color: #fff;}
footer #accordion h5{cursor: pointer;font-size: 12px;margin-bottom: 15px;position:relative;padding-left: 15px;}
footer #accordion .collapse{margin: -4px 20px 10px 20px;color: #fff;font-size: 12px;}
footer #accordion h5:before {content: '';position: absolute;left: 0;top: 5px;width: 10px;height: 2px;background-color: #fff;transition: .5s ease-in-out;}
footer #accordion h5:after {content: '';position: absolute;left: 4px;top: 1px;width: 2px;height: 10px;background-color: #fff;transition: .5s ease-in-out;}
footer #accordion h5[aria-expanded="true"]:after {opacity: 0;}
footer .all-right{border-top: 1px solid #3e5969;padding: 25px 15px;}
footer .disclaimer{background-color: #ffa800;padding: 12px 0;color: #000;font-size: 12px;text-align: center;position: fixed;bottom: 0;width: 100%;z-index: 999;}
footer .disclaimer a{color: #fff;}
.go-to-top{position: fixed;bottom: 50px;right: 50px;z-index: 999;display: none;cursor: pointer;}
#disclaimer .close {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 40px;
    border-radius: 100%;
    background: #f7a83e;
    opacity: 1;
    color: #fff;
    padding: 0 !important;
    box-shadow: 0px 0px 8px rgb(144 136 136 / 75%);
}
 #disclaimer  #exampleModalLongTitle {
    font-size: 24px;
    color: #f6a83e;
    font-weight: 600;
    text-transform: uppercase;
}
.alternate-investment{padding: 60px 0;}
.alternate-investment .heading-section{display: inherit;}
.alternate-investment .heading-section{margin-bottom: 40px;text-align: center;}
.alternate-investment .heading-section h3{font-size: 2.3rem;color: #003366;}
.alternate-investment .heading-section p{font-size: 1.125rem}
.alternate-investment-lft{padding-left: 0;}
.alternate-investment ul{list-style: none;padding: 0;}
.alternate-investment ul li{margin: 20px 0;font-size: 1.125rem;padding: 0 0 0 60px;position: relative;}
.alternate-investment ul li:before{content: '';position: absolute;width: 25px;height: 25px;background: url(../images/right-tick.png);left: 15px;background-size: 100%;top: 2px;}

.are-you{padding: 60px 0;}
.are-you h3{text-align: center;margin-bottom: 0; font-weight: 600;font-size: 10rem;line-height: .75;color: #eef3f6;-webkit-text-stroke: 1px #5d8aa6;position: relative;z-index: 2;}
.are-you-inner{border-radius: 10px;position: relative;overflow: hidden;cursor: pointer;}
.are-you-inner h4.heading-overlay{position: absolute;width: 100%;height: 35%;background-image: linear-gradient(to bottom, #ff000000 , rgb(0 0 0 / .7));bottom: 0;left: 0;margin: 0;display: flex;align-items: center;justify-content: center;color: #fff;font-size:  1.125rem;text-transform: uppercase;font-weight: 500;transition: .5s ease-in-out;}
.are-you .owl-drag .owl-item:nth-child(even){margin-top: 30px}
.are-you .are-you-main{margin-top: -30px;}
.are-you .are-you-inner:hover h4.heading-overlay{opacity: 0;}
.are-you .are-you-dtls{width: 100%;height: 100%;background-color: rgba(93, 138, 167, .8);position: absolute;top: 0;color: #fff;padding: 30px 20px;display: flex;flex-wrap: wrap;justify-content: center;z-index: 2;transform: translateY(100%);transition: .5s ease-in-out;}
.are-you .are-you-inner:hover .are-you-dtls{transform: translateY(0);}
.are-you .are-you-dtls h4{font-size:  1.125rem;text-transform: uppercase;font-weight: 500;text-align: center;}
.are-you .are-you-dtls ul{padding: 0;margin: 0;list-style: none;}
.are-you .are-you-dtls ul li{font-size: 12px;margin-bottom: 10px;position: relative;padding-left: 12px;}
.are-you .are-you-dtls ul li:before{content: '';position: absolute;top: 6px;left: 0;width: 5px;height: 5px;background-color: #fff;}
.are-you .are-you-dtls .rgst-btn, .are-you .are-you-dtls .rgst-btn:active, .are-you .are-you-dtls .rgst-btn:focus{background-color: #ffa800;color: #fff;border-radius: 5px;padding: 8px 20px;font-size: 12px;font-weight: 400;margin-bottom: 0;margin-top: 8px;height: 38px;display: flex;align-items: center;}

.whats-new{padding: 60px 40px 44px;background-color: #dfe8ed;}
.whats-new h3{font-size: 2.3rem;text-align: center;margin-bottom: 40px;color: #003366;}

.client-testimnials{padding: 60px 0;}
.client-testimnials h3{font-size: 2.3rem;color: #003366;margin-bottom: 40px;text-align: center;}
.testi-item-inner{position: relative;width: 80%;margin: 0 auto;}
.testi-desc{font-weight: 500;border-radius: 31px;border: 2px solid #ffa800;padding: 25px 30px;margin-top: -90px;background: #ffffff;position: relative;margin-left: 150px;}
.testi-desc p{font-size: 14px;}
.testi-desc span{color: #003366;font-size: 14px;}
.item{outline: none;}
.client-testimnials img{width: 200px !important;border-radius: 200px;}
.testi-item-inner:before{content: '';position: absolute;background: url(../images/testimonial-bg.svg) no-repeat;width: 500px;height: 200px;left: -100px;background-size: 100%;z-index: -1;top: 22px;}
.client-testimnials .owl-dots{display: flex;justify-content: center;margin-top: 20px;}

.client-testimnials .owl-dot{margin: 0 5px;}
.client-testimnials .owl-dots .owl-dot span{background-color: #0e2f44 !important;border-radius: 20px;height: 10px !important;width: 30px !important;display: inline-block;}
.client-testimnials .owl-dots .owl-dot.active span{background-color: #ffa800 !important;}

.news-blog{padding: 20px 0 60px;}
.news-blog h3{font-size: 2.3rem;color: #003366;margin-bottom: 40px;text-align: left;}
.news-blog .blog-inner img{width: 100%;height: 220px;border-radius: 5px;transition: .5s ease-in-out;}
.news-blog .blog-inner:hover img {transform: scale(1.03);}
.news-blog .blog-inner h4{color: #003366;font-size: 18px;line-height: 1.5;font-weight: 500;margin: 15px auto 8px;}
.news-blog .blog-inner span{color: #003366;font-size: 13px;}

.how-it-works{padding: 60px 0;background: url('../images/how-work-bg.jpg') no-repeat;background-size: 100%;}
.how-it-works h3{text-align: center;margin-bottom: 0;font-weight: 600;font-size: 7rem;line-height: .75;color: rgba(255, 255, 255, .1);-webkit-text-stroke: 1px #e1e1e1;position: relative;text-transform: uppercase;}
.works-slider-content{width: 40%;margin: 20px auto 0;display: flex;justify-content: center;flex-wrap: wrap;position: relative;}
.works-slider-content img{width: auto !important;}
.work-slider-desc{text-align: center;color: #fff;margin-top: 70px;}
.work-slider-desc h4{font-size: 1.375rem}
.work-slider-desc p{font-size: 14px;}
.works-slider-content .counter{display: flex;justify-content: center;align-items: center;width: 80px;height: 80px;background: rgba(255, 255, 255, .2);border-radius: 50px;position: absolute;left: -50px;color: rgba(255, 255, 255, .2);font-size: 50px;font-weight: 600;}
.works-slider-content .rgst-btn, .works-slider-content .rgst-btn:hover, .works-slider-content .rgst-btn:focus{background-color: #ffa800;color: #fff;border-radius: 5px;padding: 8px 50px;font-size: 15px;font-weight: 400;margin: 10px 0 0;overflow: hidden;}
.howitwork-slider .owl-dots{position: absolute;right: 17%;top: 0;height: 340px;width: 35px;display: flex;flex-wrap: wrap;align-content: space-between;}
.howitwork-slider.owl-carousel .owl-dots button{display: flex;align-items: center;justify-content: center;width: 31px;height: 31px;border: 1px solid #fff;border-radius: 15px;background-color: #5c8bab;}
.howitwork-slider.owl-carousel .owl-dot.active{background-color: #fff;}
.howitwork-slider .owl-dots button span, .howitwork-slider .owl-dots button:hover span{width: 16px;height: 16px;margin: 0 auto;transition: .5s ease-in-out;display: inline-block;border-radius: 10px;border: 1px solid #fff;}
.howitwork-slider .owl-dots:before {content: '';position: absolute;height: 100%;width: 3px;background-color: #fff;left: 13px;z-index: -1;}

/*Listing page*/
.listing-page{padding: 40px 0;}
.filter-outer{min-height: 300px;}
.filter-outer .filter-heading{font-size:1.125rem;color: #4c4c4c;}
.filter-outer .filter-applied{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;color: #4c4c4c;font-size: 14px;margin-bottom: 15px;border-bottom: 2px solid #e8e9e9;}
.ttl-filter-applied{width: 100%;padding: 10px 0;margin-bottom: 10px;}
.ttl-filter-applied span{background-color: rgba(255,168,0,.4);display: inline-block;border-radius: 10px;padding: 5px 15px;margin: 5px 5px 5px 0;font-size: 13px;font-weight: 500;}
.ttl-filter-applied span i{font-style: initial;cursor: pointer;margin-left: 10px;}
.filter-outer .filter-applied a{color: #5d8aa6;}
.filter-inner{max-height: calc(100vh - 150px);overflow-y: auto;}
.filter-outer .tab-name{display: block;color:#4c4c4c;position: relative;padding: 10px 0;}
.filter-outer .tab-name:after{content: '';position: absolute;width: 10px;height: 10px;border-top: 1.2px solid #c1c1c1;border-right: 1.2px solid #c1c1c1;border-left: inherit;right: 12px;top: 14px;transform: rotate(135deg);transition: .3s ease-in-out;}
.filter-outer .tab-name[aria-expanded="true"]:after{transform: rotate(-45deg);top: 20px;}
.filter-outer .dropdown .tab-name-inner{cursor: pointer;display: block;font-size: 0.875rem;font-weight: 300;padding: 5px 0;}
.filter-outer .dropdown .dropdown-toggle:after{content: '';position: absolute;width: 6px;height: 6px;border-top: 1px solid #959595;border-right: 1px solid #959595;border-left: inherit;z-index: 1;right: 15px;top: 10px;transform: rotate(135deg);transition: .3s ease-in-out;}
.filter-outer .dropdown.show .dropdown-toggle:after{transform: rotate(45deg);}
.filter-outer .dropdown{display: inline-block;width: 100%;}
.filter-outer .dropdown-menu {position: static !important;width: 100% !important;top: 0 !important;box-shadow: none;padding: 0;margin: 0;}
.filter-outer .dropdown-menu .dropdown-item{display: block;font-size: 0.875rem;font-weight: 300;padding: 5px 0 5px 20px;min-height: inherit;line-height: 1.2;color: #686868;}
.filter-outer .dropdown-menu .dropdown-item:hover{color:#0f58d6;}

.filter-inner #accordion{border-bottom: 2px solid #e8e9e9;}
.filter-inner .custom-checkbox{padding: 10px 10px 10px 35px;}
.filter-inner .custom-checkbox .checkmark{top: 8px;}
.filter-inner .accordion-data .custom-checkbox:last-child{margin-bottom: 20px;}

.listing-content-outer{padding-left: 20px;}
.listing-content-outer h4{color: #003366;}
.listing-inner{background-color: #fff;padding: 15px 20px;box-shadow: 0 0 12px -4px rgba(0,0,0,.30);border-radius: 10px;height: 100%;margin: 15px 0;position: relative;}
.label-heading{color: #888888;font-size: 13px;width: 100%;font-weight: 500;}
.label-desc{color: #222222;margin: 0;font-size: 15px;font-weight: 500;word-break: break-word;}
.coupon-outer{display: flex;width: 100%;height: 40px;cursor: default;position: relative;overflow: hidden}
.coupon-outer .coupon-text{display: flex;align-items: center;font-weight: 500;justify-content: center;width: 100px;height: 100%;background-color: #5d8aa6;color: #fff;font-size: 14px;padding: 5px 15px;position: relative;}
.coupon-outer .coupon-discount{font-size: 14px;color: #222222;font-weight: 500;display: flex;align-items: center;padding: 5px 15px;flex-grow: 1;position: relative;border: 1px solid #5d8aa6;}
.coupon-outer .coupon-text:before, .coupon-outer .coupon-text:after, .coupon-outer .coupon-discount:before, .coupon-outer .coupon-discount:after{content: '';position: absolute;width: 12px;height: 12px;border-radius: 10px;background-color: #fff;border: 1px solid #5d8aa6;}
.coupon-outer .coupon-text:before{top: -5px;left: -5px;}
.coupon-outer .coupon-text:after{bottom: -5px;left: -5px;}
.coupon-outer .coupon-discount:before{top: -5px;right: -5px;}
.coupon-outer .coupon-discount:after{bottom: -5px;right: -5px;}
.listing-inner .wishlist{position: absolute;right: 40px;top: 0;}
.listing-inner .wishlist .remove-wishlist{display: none;}
.listing-inner .wishlist.wishlist-added .add-wishlist{display: none;}
.listing-inner .wishlist.wishlist-added .remove-wishlist{display: block;}

/* Custom Checkbox */
.custom-checkbox {display: flex;align-items: center;font-size: 0.875rem;font-weight: 300;position: relative;padding-left: 35px;margin-bottom: 0px;min-height: 20px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.custom-checkbox input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.custom-checkbox .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;border: 1px solid #d3d3d3;border-radius: 4px;transition: .5s ease-in-out}
.custom-checkbox:hover input ~ .checkmark {background-color: #ffd37f;}
.custom-checkbox input:checked ~ .checkmark {background-color: #ffd37f;border-color: #ffd37f;}
.custom-checkbox .checkmark:after {content: "";position: absolute;display: none;}
.custom-checkbox input:checked ~ .checkmark:after {display: block;}
.custom-checkbox .checkmark:after {left: 7px;top: 3px;width: 5px;height: 10px;border: solid #0f0c07;border-width: 0 2px 2px 0;  -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
/*Custom Checkbox Close*/

/*Custom Radio*/
.custom-radio {display: flex;position: relative;padding-left: 35px;cursor: pointer;font-weight: 500;font-size: 15px;-webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none;height: 25px;align-items: center;margin-right: 30px;}
.custom-radio input {position: absolute;opacity: 0;cursor: pointer;}
.custom-radio .checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #ababab;border-radius: 50%;box-shadow: 1px 2px 4px rgb(0 0 0 / .4);border: 4px solid #fff;}
.custom-radio:hover input ~ .checkmark {background-color: #ccc;}
.custom-radio input:checked ~ .checkmark {background-color: #ffaf18;}
.checkmark:after {content: "";position: absolute;display: none;}
/*Custom Radio Close*/

/*Dashboard Pages Start*/
.dashboard-content{padding: 60px 0;}
.main-heading{color: #003366;font-size: 1.5rem;margin-bottom: 20px;}
.file-hint{font-size: 14px;}
.inner-heading{font-size: 20px;color: #003366;}
.dashboard-content .chat-board{background-color: #fff;box-shadow: 0px 0px 10px rgba(31, 30, 30, .3);}
.chat-board .chat-left{background-color: #fff2d9;}
.chat-left .admin-manager ul{list-style: none;padding: 0;margin: 0;}
.chat-left .admin-manager ul li{display: flex;align-items: center;padding: 15px 0;border-bottom: 2px solid #e4d8c2;font-size: 1rem;}
.chat-left .admin-manager ul li img{border-radius: 30px;height: 40px;width: 40px;}
.chat-left .admin-manager ul li span.designation{display: block;width: 100%;font-size: 12px;color: rgba(6,5,1,.4)}
.chat-left .admin-manager ul li span.name{width: 100%;}
.chat-board .search-user{margin: 4px 0 10px;}
.chat-board .search-user .form-group label{color: #8e8777;font-size: 12px;top: 9px}
.chat-board .search-user .form-group input{background: #fff9ec url(../images/search-icon1.svg) no-repeat;background-position: right 11px top 9px;padding: 5px 40px 5px 15px;border: 1px solid #ccc5b9;border-radius: 5px;height: 38px;color: #4c4c4c;font-size: 14px;transition: .5s ease-in-out;background-size: 20px !important;}
.chat-board .search-user .form-group input:focus{border-color: #0e2f44;}
.chat-board .search-user .form-group input::placeholder{color: #4c4c4c;font-size: 14px;line-height: 1.8;}
.chat-board .all-chat-users{margin: 0 -15px;}
.chat-board .all-chat-users ul{list-style: none;padding: 0;/*margin: 0 -15px;*/max-height: 400px;overflow-y: auto;}
.chat-board .all-chat-users ul li{display: flex;align-items: center;padding: 10px 15px;cursor: pointer;white-space: nowrap;transition: .5s ease-in-out;}
.chat-board .all-chat-users ul li span{text-overflow: ellipsis;display: inline-block;overflow: hidden;font-size: 15px;}
.chat-board .all-chat-users ul li img{margin-right: 15px;border-radius: 30px;width: 35px;height: 35px;}
.chat-board .all-chat-users ul li:hover{background-color: #fff;}

.chat-right .chat-inner-board{min-height: 550px;}
.chat-inner-board{max-height: 550px;overflow-y: auto;margin-top: 30px;padding-right: 15px;}
.chat-board .chat-left> section {min-height: 550px;overflow-y: scroll;max-height: 550px;overflow-x: hidden;}
.msg-receive{display: flex;margin-bottom: 20px;justify-content: flex-start;}
.msg-sender{display: flex;margin-bottom: 10px;justify-content: flex-end;}
.chat-inner-board .msg-count{padding: 0 20px;width: 75%;display: flex;flex-wrap: wrap;}
.chat-inner-board .msg-sender .msg-count{justify-content: flex-end;}
.chat-inner-board .msg-count span{color: #a8a8a8;font-size: 12px;padding: 15px;background: #eaeaea;border-radius: 10px;margin-bottom: 10px;display: inline-block;word-break: break-word;}
.chat-inner-board .img-count{text-align: center;padding-right: 10px;}
.chat-inner-board .img-count img{border-radius: 100px;width: 40px;height: 40px;}
.chat-inner-board .img-count h6{color: #9c9c9c;font-weight: 300;font-size: 12px;margin-top: 10px;}
.start-chat{width: 100%;height: 100vh;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;align-content: center}
.start-chat img{width: 150px;opacity: .5;}
.start-chat h4{width: 100%;text-align: center;margin-top: 20px;font-size: 1.25rem;}
.type-msg-here{margin-top: 15px;display: flex;bottom: 10px;}
.type-msg-here .bmd-form-group{padding: 0;width: 100%;}
.type-msg-here input{width:100%;border: none;outline: none;color: #9c9c9c;font-size: 13px;height: 40px;padding: 5px 20px;flex-grow: 1;border: 1px solid #dfdfdf;}
.type-msg-here input::placeholder{color: #9c9c9c;font-size: 13px;}
.type-msg-here .send-msg{outline: none;border: none;background: transparent;cursor: pointer}
/*Dashboard Pages Close*/

/*Manage Instruments Start*/
.custom-dropdown-strip{background-color: #fff;border-bottom: 1px solid #c9c9c9;}
.custom-dropdown-strip{display: flex;flex-wrap: wrap;justify-content: center;}
.custom-dropdown-strip a{font-size: 14px;font-weight: 500;display: inline-block;padding: .8rem 1.4rem;color: #212529;border-bottom: 3px solid transparent;position: relative;transition: .5s ease-in-out;}
.custom-dropdown-strip a.disable{cursor: default;}
.custom-dropdown-strip a.disable:hover{border-bottom-color: #fff;}
.custom-dropdown-strip a:hover, .custom-dropdown-strip a.active{border-bottom-color: #000000;}
.instrument-card, .custom-card{background-color: #fff;box-shadow: 0px 0px 10px rgba(31, 30, 30, .3);padding: 30px;overflow-wrap: break-word;}
.top-buttons-filters{display: flex;flex-wrap: wrap;justify-content: space-between;}

.custom-search.form-group .form-control{background: #ffffff url(../images/search-icon1.svg) no-repeat;background-position: right 11px top 8px;padding: 5px 40px 5px 15px;border: 1px solid #ccc5b9;border-radius: 5px;height: 38px !important;color: #4c4c4c;font-size: 14px;transition: .5s ease-in-out;background-size: 20px !important;}
.custom-search.form-group label{font-weight: 500;color: #4c4c4c !important;font-size: 14px !important;width: 100%;top: 4px;}
.custom-search.custom-search1.form-group .form-control{background-image: none;}
.custom-search.form-group .form-control:focus{border-color: #0e2f44;}
.custom-search.form-group .form-control::placeholder{color: #4c4c4c;font-size: 14px;line-height: 1.8;}
.heading-section{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 20px;}
.custom-search.form-group select.form-control{background: #ffffff url(../images/dropdown-icon.svg) no-repeat;background-position: right 15px top 15px;background-size: 7% !important;}

.button-primary, .button-primary:hover, .button-primary:focus, .button-primary:active, .button-primary:active:focus{background-color: #ffa800;color: #fff;display: flex;align-items: center;padding: 5px 20px;border-radius: 5px;font-size: 15px;text-transform: uppercase;height: 45px;margin-bottom: 0;font-weight: 400;position: relative;overflow: hidden;}
.button-primary-sm, .button-primary-sm:hover, .button-primary-sm:focus, .button-primary-sm:active, .button-primary-sm:active:focus{background-color: #ffa800;color: #fff !important;display: flex !important;align-items: center;padding: 5px 20px;border-radius: 5px;font-size: 13px !important;text-transform: uppercase;height: 38px;margin-bottom: 0;font-weight: 400 !important;border: none !important;position: relative;overflow: hidden;}
.button-primary:after, .button-primary-sm:after{content: '';position: absolute;width: 100%;height: 100%;background-color: #0e2f44;left: -100%;top: 0;z-index: -1;transition: .5s ease-in-out;}
.button-primary:hover:after, .button-primary-sm:hover:after{left: 0;}

.button-secondry, .button-secondry:hover, .button-secondry:focus, .button-secondry:active, .button-secondry:active:focus{background-color: #b0b0b0;color: #fff;display: flex;align-items: center;padding: 5px 20px;border-radius: 5px;font-size: 15px;text-transform: uppercase;height: 45px;margin-bottom: 0;font-weight: 400;}
.button-secondry-sm, .button-secondry-sm:hover, .button-secondry-sm:focus, .button-secondry-sm:active, .button-secondry-sm:active:focus{background-color: #b0b0b0;color: #fff;display: flex;align-items: center;padding: 5px 20px;border-radius: 5px;font-size: 13px;text-transform: uppercase;height: 38px;margin-bottom: 0;font-weight: 400;}
.button-secondry-sm.active, .button-secondry-sm.active:hover, .button-secondry-sm.active:focus, .button-secondry-sm.active:active:focus{background-color: #ffa800;color: #fff;}
.button-secondry1, .button-secondry1:hover, .button-secondry1:focus, .button-secondry1:active, .button-secondry1:active:focus{background-color: #808080;color: #fff;display: flex;align-items: center;padding: 5px 20px;border-radius: 5px;font-size: 15px;text-transform: uppercase;height: 45px;margin-bottom: 0;font-weight: 400;}

.button-tertiary, .button-tertiary:hover, .button-tertiary:focus, .button-tertiary:active, .button-tertiary:active:focus{background-color: #0e2f44;color: #fff;display: flex;align-items: center;padding: 5px 20px;border-radius: 5px;font-size: 15px;text-transform: uppercase;height: 45px;margin-bottom: 0;font-weight: 400;}
.button-tertiary-sm, .button-tertiary-sm:hover, .button-tertiary-sm:focus, .button-tertiary-sm:active, .button-tertiary-sm:active:focus{background-color: #0e2f44;color: #fff !important;display: flex !important;align-items: center;padding: 5px 20px !important;border-radius: 5px;font-size: 13px !important;text-transform: uppercase;height: 38px;margin-bottom: 0;font-weight: 400 !important;border: none !important;}


.all-validators{max-height: 450px;overflow-y: auto;}
.all-validators .media {position:relative;width: 100%;box-shadow: 0px 0px 8px rgb(209 195 195 / 75%);padding: 15px;}
.all-validators .media img{border-radius: 40px;height: 80px;width: 80px;}
.all-validators .media .media-body p{margin-bottom: 5px;font-size: 15px;font-weight: 500;}
.all-validators .media .media-body p span{color: #9c9c9c;}
.validator-checkbox {display: flex;align-items: center;font-size: 0.875rem;font-weight: 300;position: relative;padding-left: 0px;margin-bottom: 0px;min-height: 20px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: absolute;top: 20px;left: 3px;}
.validator-checkbox input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.validator-checkbox .checkmark {position: absolute;top: 0;left: 0;height: 34px;width: 34px;background: #c7c7c7;border-color: #c7c7c7;border-radius: 25px;transition: .5s ease-in-out}
.validator-checkbox:hover input ~ .checkmark {background-color: #ffd37f;}
.validator-checkbox input:checked ~ .checkmark {background-color: #ffa800;border-color: #ffa800;}
.validator-checkbox .checkmark:after {content: "";position: absolute;display: none;}
.validator-checkbox input:checked ~ .checkmark:after {display: block;}
.validator-checkbox .checkmark:after {left: 11px;top: 5px;width: 8px;height: 17px;border: solid #fff;border-width: 0 2px 2px 0;  -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.custom-checkbox1 {display: flex;align-items: center;font-size: 15pxrem;font-weight: 500;position: relative;padding: 9px 0 9px 44px;margin-bottom: 0px;min-height: 20px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.custom-checkbox1 input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.custom-checkbox1 .checkmark {position: absolute;top: 0;left: 0;height: 34px;width: 34px;background: #c7c7c7;border-color: #c7c7c7;border-radius: 25px;transition: .5s ease-in-out}
.custom-checkbox1:hover input ~ .checkmark {background-color: #ffd37f;}
.custom-checkbox1 input:checked ~ .checkmark {background-color: #ffa800;border-color: #ffa800;}
.custom-checkbox1 .checkmark:after {content: "";position: absolute;display: none;}
.custom-checkbox1 input:checked ~ .checkmark:after {display: block;}
.custom-checkbox1 .checkmark:after {left: 11px;top: 5px;width: 8px;height: 17px;border: solid #fff;border-width: 0 2px 2px 0;  -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.next-savdraft{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.heading-section .validator-checkbox {position: relative;top: 0;padding: 9px 0 9px 44px;margin-right: 25px;font-weight: 500;}
.document-table-outer{max-height: 350px;overflow-y: auto;margin: 30px 0;}
.document-table{border-bottom: 1px solid #cccccc;}
.document-table thead tr th, .document-table tbody tr td{padding: 15px;}
.document-table thead tr th{color: #4c4c4c;border-bottom-color: #cccccc}
.document-table tbody tr td{color: #222222;border-top-color: #cccccc;vertical-align: middle;}
.instrument-card .details-tabs{margin-bottom: 20px;}
.details-tabs{background-color: #b0b0b0;list-style: none;padding: 0;margin: 0;display: flex;justify-content: space-between;border-radius: 5px;overflow: hidden;}
.details-tabs li{display: inline;}
.details-tabs li a{padding: 10px 20px;color: #fff;display: flex;align-items: center;font-size: 14px;font-weight: 300;transition: .5s ease-in-out;}
.details-tabs li a.active, .details-tabs li a:hover{background-color: #ffa800;}
.details-tabs li a.active span.badge, .details-tabs li a:hover span.badge{background-color: #fff;color: #ffa800;}
.details-tabs span.badge{background-color: #ffa800;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;width: 20px;height: 20px;padding: 3px;margin-left: 12px;font-weight: 500;font-size: 9px;line-height: 0;text-align: center;transition: .5s ease-in-out;}

.investment-process{counter-reset: count-process;}
.invest-process-slider{position: relative;margin-bottom: 30px;}
.invest-process-slider .item{padding: 40px 0 5px 0}
.invest-process-slider .owl-stage-outer{padding-bottom: 80px;}
.investment-inner{position: relative;padding: 60px 30px 30px 100px;min-height:250px;box-shadow: 0px 0px 5px rgba(31, 30, 30, .3);border-radius: 5px;}
.investment-inner .circle-icon{width: 70px;height: 70px;background-color: #ffb01a;border-radius: 50px;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 50%;transform: translate(-50%, -50%);}
.investment-inner .circle-icon img{width: 40px !important;height: 40px;}
.investment-inner:after{content: '';position: absolute;bottom: -80px;left: 50%;transform: translateX(-50%);background: url('../images/process-circle.svg');width:60px;height: 60px;}
.investment-inner h4{color: #003366;font-size: 1.125rem;position: relative;z-index: 1;}
.investment-inner p{color: #8d8d8d;font-size: 14px;position: relative;z-index: 1;}
.investment-inner:before{counter-increment: count-process;content: counter(count-process);font-size: 90px;position: absolute;line-height: 0;top: 96px;left: 25px;font-weight: 600;color: #ffb01a;}
.invest-process-slider:after{content: '';position: absolute;bottom: 55px;left: 0;width: 100%;height: 4px;background-color: #ffd37f;z-index: -1}

.document-table-outer .label-heading{color: #888888;font-size: 12px;}
.document-table-outer .label-text{color: #222222;margin-bottom: 0;}
.heading-label{color: #9c9c9c;}
.heading-label{color: #9c9c9c;font-size: 12px;width: 100%;}
.label-text{color: #222222;margin-bottom: 0;font-size: 15px;font-weight: 500;}
.table-separate-rows table{border-collapse: separate;border-spacing: 0 20px;}
.table-separate-rows table tr td{vertical-align: middle;border: none;padding: 10px 15px 18px;}
.table-separate-rows table tr{box-shadow: 0px 0px 10px rgba(31, 30, 30, .2);border-radius: 8px;}

.filter-section-inner{padding-top: 30px;}
.custom-input-group .bmd-form-group{padding-top: 0;}
.custom-input-group .input-group-prepend{margin-right: 10px;}
.custom-input-group .form-control{background: #ffffff;background-position: right 11px top 8px;padding: 5px 15px 5px 15px;border: 1px solid #ccc5b9;border-radius: 5px !important;height: 38px !important;color: #4c4c4c;font-size: 14px;transition: .5s ease-in-out;background-size: 20px !important;min-width: 100%;max-width: 100%;}
.custom-input-group select.form-control{background: url(../images/dropdown-icon.svg) no-repeat;background-position: right 10px top 14px;padding-right: 30px;background-size: 13px !important;transition: none;}
.custom-input-group .input-group-text{font-size: 14px;color: #4c4c4c;}
.custom-input-group .form-control::placeholder{color: #4c4c4c;font-size: 14px;line-height: 1.8;}
.custom-input-group .form-control.selectdate{background: url(../images/calendar-icon.svg) no-repeat;background-position: right 10px top 10px;padding-right: 40px;}
.instrument-not-found{width: 100%;padding: 50px 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.instrument-not-found h4{width: 100%;color: #003366;font-size: 1.5rem;margin-top: 30px;text-align: center;}
/*Manage Instruments Close*/


/*Custom form group start*/
.form-group.custom-form-group{position: relative;}
.custom-form-group label{font-weight: 500;color: #4c4c4c !important;font-size: 14px !important;width: 100%;}
.custom-form-group .form-control{background-image: none;border-bottom: 2px solid #ffa800;padding: 8px 15px;line-height: 1.5;font-size: 14px;color: #4c4c4c;}
.custom-form-group textarea.form-control{height: 100px;}
.custom-form-group.is-focused .form-control{color: #4c4c4c !important;}
.custom-form-group.is-focused .form-control, .custom-form-group.is-filled .form-control{border-bottom-color: #ffaf18;}
.custom-form-group.bmd-form-group{padding-top: 2.5rem;}
.custom-form-group input::placeholder{font-size: 14px;line-height: 1.5;color: #4c4c4c;}
.custom-form-group textarea::placeholder{font-size: 14px;color: #4c4c4c;}
.form-group.custom-form-group select, .form-group.custom-form-group.is-focused select{background: url(../images/dropdown-icon.svg) no-repeat;background-position: right 16px top 17px;padding-right: 40px;}
.form-group.custom-form-group input.selectdate{background: url(../images/calendar-icon.svg) no-repeat;background-position: right 15px top 10px;padding-right: 50px;}
.filer-input-buttons .custom-input-group {width: 220px;}
.filer-input-buttons .custom-input-group .text-danger{line-height: 1.4;display: inline-block;font-size: 12px;}
.custom-form-group .product-img{width: 120px;max-height: 120px;}
/*Custom form group Close*/

/* Custom Datepicker */
.datepicker.datepicker-dropdown, .bootstrap-timepicker-widget{opacity: 1;transform: scale(1);}
.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {cursor: pointer;font-weight: 600;}
.datepicker th, .datepicker td{font-size: 0.8125rem;}
.datepicker th.dow, .datepicker td.day{width: 30px !important;height: 28px !important;}
.datepicker th{font-weight: 500;color: #000;}
.datepicker table tr td.today.day, .datepicker table tr td.today.day:hover{background-image: none !important;background-color: #ffb01a !important;color:#fff !important;}
.datepicker table tr td.active.day, .datepicker table tr td.active.day:hover{background-image: none;background-color: #0e2f44 !important;color:#fff;}

/*File Upload Start*/
.upload-file{height: 100px;border: 2px dashed #c9c9c9;border-radius: 20px;position: relative;padding: 15px 20px;display: flex;flex-wrap: wrap;text-align: center;align-items: center;justify-content: center;overflow: hidden}.upload-file img{max-height: 50px;}
.upload-file input{position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 0;cursor: pointer;}
.upload-file span{width: 100%;display: block;margin-top: 4px;font-size: 12px;color: #b0b0b0;text-transform: uppercase;}
/*File Upload Close*/

.form-group.custom-form-group p.text-danger, .text-danger{color: #f44336!important;margin: 0;font-size: 10px;}

.banner-section{background: linear-gradient(rgba(14, 47, 68, .8), rgba(14, 47, 68, .8)), url('../images/banner-img.jpg') top left/cover no-repeat;padding: 40px 0 25px 0;color: #fff;}
.banner-section .img-company-name img{border-radius: 10px;max-width: 225px;max-height: 75px;}
.banner-section .img-company-name h5{margin-left: 15px;font-size: 1.125rem;margin-bottom: 0;}
.banner-section h3{margin: 20px 0;overflow-wrap: break-word;}
.banner-section .wishlist-icon .wishlist2{display: none;}
.banner-section .wishlist-icon-added .wishlist1{display: none;}
.instrument-details-page .custom-dropdown-strip a:hover, .instrument-details-page .custom-dropdown-strip a.active{border-bottom-color: #ffa800;}
.investment-details-card{background-color: #e7eef2;border-radius: 5px;overflow: hidden;height: 100%;}
.issue-date-time{background-color: #13344f;padding: 20px 20px 30px 20px;}
.investment-details-card .details-desc{padding: 30px 20px;}
.investment-details-card .details-desc label{color: #9c9c9c;font-size: 14px;margin: 0;}
.investment-details-card .details-desc p{color: #222222;font-size: 1rem;margin: 0;font-weight: 500;overflow-wrap: break-word;}
.investment-details-card .issue-date-time span{color: #fff;text-align: center;display: block;font-size: 15px;}
.investment-details-card .issue-date-time h4{color: #fff;text-align: center;font-weight: 500;font-size: 22px;}
.investment-details-card .issue-dates{display: flex;flex-wrap: wrap;margin-top: 15px;}
.investment-details-card .issue-dates span{display: inline-block;padding: 6px 22px;font-weight: 500;font-size: 14px;}
.investment-details-card .issue-dates span.issue-open{background-color: #ffa800;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.investment-details-card .issue-dates span.issue-close{background-color: #fff;border-top-right-radius: 20px;border-bottom-right-radius: 20px;color: #13344f;}
.investment-dtls-card-rgt{background-color: #ffa800;padding: 20px;border-radius: 5px;height: 100%;position: relative;}
.investment-dtls-card-rgt:after{content: '';position: absolute;top: 0;right: -695px;height: 100%;background-color: #ffa800;width: 700px;}
.investment-dtls-card-rgt .label-heading{color: #fff;font-size: 14px;}
.investment-dtls-card-rgt .label-desc{color: #fff;font-size: 1.125rem;}
.investment-dtls-card-rgt .coupon-outer .coupon-text:before, .investment-dtls-card-rgt .coupon-outer .coupon-text:after, .investment-dtls-card-rgt .coupon-outer .coupon-discount:before, .investment-dtls-card-rgt .coupon-outer .coupon-discount:after{background-color: #ffa800;}
.investment-dtls-card-rgt .coupon-outer .coupon-text:before, .investment-dtls-card-rgt .coupon-outer .coupon-text:after{border-color: #0e2f44;}
.investment-dtls-card-rgt .coupon-outer .coupon-discount:before, .investment-dtls-card-rgt .coupon-outer .coupon-discount:after{border-color: #fff;}
.investment-dtls-card-rgt .coupon-outer .coupon-text{background-color: #0e2f44;}
.investment-dtls-card-rgt .coupon-outer .coupon-discount{background-color: #fff;border-color: #fff;}

/*Kyc Document Section Start*/
.kyc-doc-section{padding: 20px 20px;}
.kyc-doc-section .kyc-doc-inner{border: 1px solid #bfc9d0;border-radius: 10px;overflow: hidden;height: 100%;background-color: #f0f0f0;}
.doc-file-bg{background-color: #ffeecc;padding: 15px;height: 160px;display: flex;align-items: center;justify-content: center;}
.doc-file-bg img{max-width: 200px;max-height: 100%;}
.doc-file-bg img{max-height: 90px;}
.doc-file-name{padding: 15px;display: flex;align-items: center;justify-content: space-between;height: 70px;background-color: #fff;}
.doc-file-name h4{font-size: 1.125rem;margin: 0;display: flex;align-items: center;}
.kyc-doc-section .chat-inner-board .msg-sender .msg-count{padding-right: 10px;}
.kyc-doc-section .chat-inner-board .msg-sender{margin-bottom: 2px;}
/*Kyc Document Section Close*/


/*Sign up to see the details of the instrument Start*/
.signup-modal-details{display: flex;flex-wrap: wrap;justify-content: center;padding: 40px;}
.signup-modal-details h4{color: #222222;font-size: 1.25rem;padding: 20px 60px;text-align: center;font-weight: 500;}
.signup-modal-details .already-account{width: 100%;color: #222222;text-align: center;margin-top: 30px;font-weight: 500;font-size: 14px;margin-bottom: 0;}
.signup-modal-details .already-account a{color: #ffa800;}
.modal-backdrop{background-color: #fff;}
.modal-backdrop.show {opacity: .6;}
/*Sign up to see the details of the instrument Close*/

/*Login as Modal Start*/
#login-as-modal .modal-dialog{max-width: 540px;}
.login-as-modal{display: flex;flex-wrap: wrap;justify-content: center;padding: 40px;}
.login-as-modal h4{color: #222222;font-size: 1.25rem;text-align: center;font-weight: 500;margin-bottom: 20px;}
.rgts-type-select{display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.rgts-type-select .rgst-type-inner{display: flex;align-items: center;border: 1px solid #b2b2b2;border-radius: 60px;width: 220px;padding: 7px 15px;margin: 10px 0;transition: .5s ease-in-out;}
.rgts-type-select .rgst-type-inner.active, .rgts-type-select .rgst-type-inner:hover{border-color: #ffb01a;background-color: #ffb01a;}
.rgts-type-select .rgst-type-inner.active span, .rgts-type-select .rgst-type-inner:hover span{color: #fff;}
.rgts-type-select .rgst-type-inner.active img, .rgts-type-select .rgst-type-inner:hover img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.rgts-type-select .rgst-type-inner img{width: 30px;transition: .5s ease-in-out;}
.rgts-type-select .rgst-type-inner span{margin-left: 10px;color: #000;font-size: 15px;transition: .5s ease-in-out;}
/*Login as Modal Close*/

/*Agree Disagree Modal Details Start*/
.agree-modal-details{padding: 50px 40px 40px;}
.agree-modal-details p{font-size: 15px;}
.agree-modal-details p strong{font-weight: 600}
/*Agree Disagree Modal Details Close*/

/*Mail Regarding Payment Start*/
.confirm-modal-dtls-modal{border-radius: 10px;overflow: hidden}
.confirm-modal-details .header-bg{background-color: #ffa800;height: 100px;display: flex;justify-content: center;}
.confirm-modal-details .header-bg .icon-type{width: 100px;height: 100px;background-color: #ffa800;display: flex;align-items: center;justify-content: center;border-radius: 70px;margin-top: 40px;border: 5px solid #fff;}
.confirm-modal-details .header-bg .icon-type img{width: 60px;height: 60px;}
.confirm-modal-desc{padding: 60px 40px 20px;}
.confirm-modal-desc p{color: #1d1e22;font-size: 1.125rem;text-align: center;}
.confirm-modal-desc p a{color: #ffa800;}
/*Mail Regarding Payment Close*/

.description{color: #8d8d8d;font-size: 14px;line-height: 1.6;word-break: break-all;}
.img-company-name-outer img{border-radius: 10px;max-width: 150px;}
.img-company-name-outer h5{margin: 0;margin-left: 15px;font-size: 1.5rem}
.explore-link{border: 1px solid #909090;padding: 10px 15px;display: flex;align-items: center;justify-content: space-between;border-radius: 5px;width: 50%;color: #000;margin: 20px 0;}
.explore-link label{font-size: 15px;}
.explore-link a{font-size: 15px;color: #5d8aa7;text-decoration: underline;}
.explore-link img{cursor: pointer;}

.upload-doc-inner{height:100%;border: 1px solid #c7c7c7;padding: 15px;width: 100%;border-radius: 8px;}
.upload-doc-inner .file-name-download{display: flex;align-items: center;justify-content: space-between;}
.file-name-download h4{font-size: 1.125rem;font-weight: 500;}
.upload-doc-inner .file-name-icon{display: flex;width: 100%;align-items: center;}

.details-outer{display: flex;flex-wrap: wrap;width: 100%;margin: 25px 0;}
.details-outer .details-lft-outer, .details-outer .details-rgt-outer{padding: 0;}
.details-outer .details-lft-inner{/*background-color: #ffeecc;*/background-color: #ffa800;padding: 20px;border-radius: 5px 0 0 5px;height: 100%;}
.details-outer .details-lft-inner h4{/*color: #003366;*/color: #fff;font-size: 1.25rem;line-height: 1.3}
.details-outer .details-rgt-inner{box-shadow: 0 0 12px -4px rgba(0,0,0,.30);background-color: #fff;padding: 20px;border-radius: 5px;height: 100%;}
.details-outer .details-rgt-inner h5{color: #000;font-size: 17px;padding-bottom: 6px;}
.details-outer .details-lft-inner .sub-heading{color: #003366;font-size: 1.25rem;}
.kyc-document-inner{color: #222222;font-size: 1.125rem;display: flex;align-items: center;}

/*individual dashboard pages start*/
.individual-dashboard-pages .custom-dropdown-strip{background: #dadad9;}
.individual-dashboard-pages .custom-dropdown-strip a:hover, .individual-dashboard-pages .custom-dropdown-strip a.active {border-bottom-color: #ffa800;}
.individual-dashboard-pages .profile-img{position: relative;}
.individual-dashboard-pages .profile-img .customer-profile{width: 200px;height: 200px;border-radius: 200px;}
.individual-dashboard-pages .profile-img .edit-profile{position: absolute;left: 170px;bottom: 40px;cursor: pointer;}
.profile-img input[type="file"]{position: absolute;left: 170px;width: 46px;height: 46px;bottom: 40px;overflow: hidden;outline: none;border-radius: 30px;cursor: pointer;opacity: 0;}
.customer-profile-desc{padding: 0;margin: 0;list-style: none;position: relative;}
.customer-profile-desc label{font-size: 15px;color: #9c9c9c;margin: 0;font-weight: 500;}
.customer-profile-desc p{color: #222222;font-size: 1.125rem;font-weight: 500;margin-bottom: 10px;}
.customer-profile-desc li p {overflow: hidden;text-overflow: ellipsis;}
.profile-email p, .customer-profile-email {word-break: break-all;}
.customer-profile-desc .edit-profile1{position: absolute;top: 0;right: 0;}
.customer-profile-email{overflow: hidden;text-overflow: ellipsis;}
.wealth-profile-details{background-color: #ffa800;/*background-color: #0e2f44;*/padding: 30px 15px;border-radius: 5px;}
.wealth-profile-details .heading-sec{display: flex;justify-content: space-between;align-items: center;padding: 0 15px;}
.wealth-profile-details .heading-sec h4{color: #fff;font-size: 1.25rem;margin: 0;}
.wealth-profile-details .wealth-profile-desc{padding: 0;margin: 0;list-style: none;position: relative;display: flex;flex-wrap: wrap;}
.wealth-profile-details .form-group.custom-form-group label{color: #fff !important;}
.wealth-profile-details .form-group.custom-form-group .form-control::placeholder, .wealth-profile-details .form-group.custom-form-group .form-control{color: #fff !important;}
.wealth-profile-details .form-group.custom-form-group select option{color: #000 !important;}
.wealth-profile-details .wealth-profile-desc li{width: 50%;padding: 0px 15px;}
.wealth-profile-details .wealth-profile-desc label{font-size: 13px;/*color: #fada9d;*/color: #fff;margin: 0;}
.wealth-profile-details .wealth-profile-desc p{color: #ffffff;font-size: 15px;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.brokrage-agreeement{display: flex;flex-wrap: wrap;justify-content: center;margin: 20px 0}
.brokrage-agreeement .percentage{width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;font-size: 1.5625rem;background-color: #ffa800;color: #fff;border-radius: 80px;font-weight: 500;}
.brokrage-agreeement p{width: 100%;text-align: center;margin: 20px 0;font-size: 1.125rem;}
.custom-tiles{background-color: #fff;box-shadow: 0px 0px 10px rgba(31, 30, 30, .3);padding: 20px;display: flex;justify-content: center;flex-wrap: wrap;height: 100%;}
.custom-tiles .circle{width: 90px;height: 90px;border-radius: 50px;display: flex;align-items: center;justify-content: center;background-color: #ffa800;}
.custom-tiles h6{color: #000;font-size: 1.5625rem;width: 100%;text-align: center;margin: 20px 0 10px;line-height: 1.5;}
.custom-tiles p{color: #8d8d8d;margin-bottom: 0;}
.custom-tiles.profile-tile img{width: 70px;height: 70px;border-radius: 50px;}
.custom-tiles.profile-tile h6{font-size: 1.25rem;}
.table-section{padding: 40px 0;box-shadow: 0px 0px 10px rgba(31, 30, 30, .3);padding: 10px;}
.custom-table thead tr th{color: #4c4c4c;font-weight: 600;}
.custom-table thead tr th, .custom-table tbody tr td{font-size: 14px;}
.custom-table thead tr td{padding: 10px 15px;color: #4c4c4c;}
.custom-legands{list-style: none;padding: 0;margin: 0;width: 100%;display: flex;justify-content: center;color: #003366;font-size: 10px;}
.custom-legands span{width: 8px;height: 8px;display: inline-block;margin-right: 6px;}
.custom-legands li{margin: 0 10px;display: flex;align-items: center;}
.custom-accordian .card-header{cursor: pointer;user-select:none;padding: 20px 15px;border-bottom: none;position: relative;
overflow-y: hidden;}
.custom-accordian .card{box-shadow: 0px 0px 10px rgba(31, 30, 30, .3);margin-bottom: 20px;border-radius: 5px;}
.custom-accordian .card-header table label, .custom-accordian .card-body table label{color: #9c9c9c;font-size: 13px;width: 100%;margin: 0;cursor: pointer;padding-bottom: 10px;}
.custom-accordian .card-header table tr td, .custom-accordian .card-body table tr td{font-weight: 500;padding: 10px;font-size: 13px;vertical-align: top;}
.custom-accordian .card-header .arrow-expend-icon{position: absolute;right: 25px;top: 30px;transition: .5s ease-in-out;}
.custom-accordian .card-header[aria-expanded="true"] .arrow-expend-icon{transform: rotate(-90deg);}
.custom-accordian .card-body{padding-top: 5px;}
.custom-accordian .chat-inner-board{border: 1px solid #b4b4b4;margin-top: 15px;padding: 15px 15px 5px;}
.custom-accordian .type-msg-here input{width: 96%;padding: 5px 20px 5px 4px;}
.portfolio-card{box-shadow: 0px 0px 10px rgba(31, 30, 30, .3);margin-bottom: 20px;border-radius: 5px;overflow: hidden;}
.portfolio-card .header1{padding: 15px;background-color: #ffa800;}
.portfolio-card .header1 table label{color: #fff;font-size: 13px;width: 100%;margin: 0;}
.portfolio-card .header1 table tr td a{color: #fff;text-decoration: underline;}
a .portfolio-card .header1 table label{cursor: pointer;}
.portfolio-card .header1 table tr td{padding: 0 10px;font-size: 15px;color: #fff;}
.portfolio-card .portfolio-dtls{padding: 15px;display: flex;flex-wrap: wrap;justify-content: space-between}
.portfolio-card .portfolio-dtls .company-name{color: #003366;font-size: 1.125rem;margin-top: 20px;line-height: 1.4;}
.portfolio-profile-desc{padding: 0;margin: 0;list-style: none;position: relative;}
.portfolio-profile-desc li{margin-bottom: 10px;}
.portfolio-profile-desc label{font-size: 16px;/*color: #9f9f9f;*/color: #888888;margin: 0;font-weight: 500;}
.portfolio-profile-desc p{color: #000;font-size: 1rem;font-weight: 500;margin-bottom: 10px;display: inline-block;margin: 0;word-break: break-word;}
.portfolio-company-desc{padding: 0;margin: 0;list-style: none;position: relative;}
.portfolio-company-desc{padding: 0;margin-bottom: 15px;list-style: none;position: relative;border-radius: 5px;}
.portfolio-company-desc li{color: #000;font-size: 1rem;font-weight: 500;margin-bottom: 10px;}
.portfolio-company-desc label{font-size: 15px;color: #9f9f9f;margin: 0;font-weight: 500;}
.portfolio-company-desc p{color: #000;font-size: 1rem;font-weight: 500;margin-bottom: 10px;display: inline-block;margin: 0;}
.portfolio-company-desc1{/*background-color: #ffeecc;*/background-color: #ffa800;}
.portfolio-company-desc.portfolio-company-desc1 li{color: #fff}
.portfolio-process{display: flex;flex-wrap: wrap;padding: 0 15px 15px;}
.portfolio-process ul{padding: 0;margin: 0;list-style: none;display: flex;width: 100%;overflow-x: auto;padding-bottom: 10px;cursor: default;}
.portfolio-process ul li{padding: 20px;color: #fff;background-color: #a2a2a2;border-radius: 4px;border: 3px solid #d2d2d2;display: flex;align-items: center;justify-content: center;margin: 0 4px;position: relative;white-space: nowrap;cursor: default;}
.portfolio-process ul li.active{background-color: #ffa800}
.portfolio-process ul li:after, .portfolio-process ul li.active:after{content: '';width: 36px;height: 36px;position: absolute;right: -23px;top: 14px;z-index: 1;}
.portfolio-process ul li:after{background: url('../images/process-after.svg');}
.portfolio-process ul li.active:after{background: url('../images/process-after-active.svg');}
.portfolio-process ul li:last-child:after, .portfolio-process ul li.active:last-child:after{display: none;}
.kyc-doc-inner .type-msg-here{border-top: 1px solid #d7d7d7;}
.kyc-doc-inner .type-msg-here .bmd-form-group{flex-grow: 1;}
.kyc-doc-inner .type-msg-here input{width: 100%;background: transparent;padding-left: 8px;border: none;}
.kyc-doc-inner .chat-inner-board .img-count img{width: 30px;height: 30px;}
.kyc-doc-inner .chat-inner-board .img-count h6{font-size: 11px;font-weight: 400;margin: 5px 0;}
.kyc-doc-inner .chat-inner-board .msg-count span{padding: 10px;background: #e3e3e3;width: 100%;word-break: break-word;}
.kyc-doc-inner .chat-inner-board{background-color: #f0f0f0;margin: 0;padding: 15px 5px 0px 5px;}
.kyc-doc-inner .chat-boars-msgs{max-height: 165px;min-height: 160px;overflow-y: auto;}
.kyc-doc-inner form{display: flex;justify-content: center;position: relative;overflow: hidden;margin: 0;}
.kyc-doc-inner form input[type="file"]{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.kyc-doc-inner form .update-kyc-btn{width: 100%;display: flex;justify-content: center;margin-top: 10px;}
.kyc-doc-inner form .update-kyc-btn button, .kyc-doc-inner form .update-kyc-btn button:focus, .kyc-doc-inner form .update-kyc-btn button:hover{height: 30px;}
.activity-log-table tr th{color: #9c9c9c;font-size: 13px;padding: 5px 15px;border-bottom: none;}
.activity-log-table tbody tr:first-child td{border-top: none;}
.activity-log-table tr td{font-weight: 500;border-top-color: #cccccc;}
.kyc-doc-inner .btn.button-primary, .kyc-doc-inner .btn.button-tertiary{height: 36px;font-size:14px;}
/*individual dashboard pages close*/


/*Highchart CSS Start*/
text{font-family: 'Poppins', sans-serif;}
/*Highchart CSS Close*/

/*Institution Admin Start*/
.custom-switch-btn .switch label .bmd-switch-track{width: 45px;height: 26px;margin-top:-15px;background: #c6c6c6;border:1px solid #c6c6c6;}
.custom-switch-btn .switch label .bmd-switch-track::after {width: 15px;height: 15px;left: 5px;background-color: #fff;box-shadow: none;}
.custom-switch-btn .switch label input:checked+.bmd-switch-track::after {left: calc(100% - 20px);background-color: #fff;}
.custom-switch-btn .switch label input:checked+.bmd-switch-track{background-color: #ffa800;border-color: #ffa800;}
/*Institution Admin Close*/

/*Issuer Admin Start*/
.mapped-users .mapped-user-inner{background-color: #fff;box-shadow: 0px 0px 10px rgba(31, 30, 30, .3);padding: 15px;display: flex;align-items: center;justify-content: space-between;}
.mapped-users .mapped-user-inner h6{font-size: 1.375rem;font-weight: 400;}
.mapped-users .mapped-user-inner .mapped-counter{background-color: #ffa800;color: #fff;padding: 10px 30px;font-size: 1.375rem;}
.all-chat-users [data-toggle="collapse"]{padding: 15px 15px;cursor: pointer;position: relative;}
.all-chat-users [data-toggle="collapse"]:after{content: '';position: absolute;width: 0px;height: 0px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #2f2f2f;top: 25px;margin-left: 18px;transform: rotate(180deg);transition: .5s ease-in-out;}
.all-chat-users [data-toggle="collapse"][aria-expanded="true"]:after{transform: rotate(0deg)}
.all-chat-users .accordion-outer{border-bottom: 2px solid #e4d8c2;}
.all-chat-users{max-height: 420px;overflow-y: auto;}
.all-chat-users .accordion-outer ul{margin: auto;}
.table .star{cursor: pointer;}
.kyc-doc-upload{background-color: #fff5e1;border: 1px dashed #c9c4bb;padding: 50px;border-radius: 15px;display: flex;align-items: center;justify-content: center;height: 400px;position: relative;overflow: hidden;}
.kyc-doc-upload input[type="file"]{position: absolute;top: 0;left: 0;width: 100%;height: 100%;outline: none;opacity: 0;}
/*Issuer Admin Close*/

/*Wealth Manager Start*/
.portfolio-card.portfolio-card-accordian{background-color: #fff;}
.portfolio-card.portfolio-card-accordian .header1{background-color: #fff;position: relative;cursor: pointer;transition: .5s ease-in-out;}
.portfolio-card.portfolio-card-accordian .header1[aria-expanded="true"]{background-color: #ffa800;}
.portfolio-card.portfolio-card-accordian .header1[aria-expanded="true"] table tr td label{color: #fff;}
.portfolio-card.portfolio-card-accordian .header1[aria-expanded="true"] table tr td{color: #fff;}
.portfolio-card.portfolio-card-accordian .header1 label{cursor: pointer;transition: .5s ease-in-out;}
.portfolio-card.portfolio-card-accordian .header1 table tr td label{color: #9c9c9c;transition: .5s ease-in-out;}
.portfolio-card.portfolio-card-accordian .header1 table tr td{color: #000;}
.portfolio-card.portfolio-card-accordian .header1:after{content: '';position: absolute;width: 30px;height: 30px;background: url('../images/down-arrow.svg');top: 22px;right: 20px;transition: .5s ease-in-out;}
.portfolio-card.portfolio-card-accordian .header1[aria-expanded="true"]:after{transform: rotate(-180deg);filter:invert(1)}
/*Wealth Manager close*/

/*Admin Start*/
.dtls-heading{color: #9c9c9c;font-size: 15px;font-weight: 500;margin-bottom: 0;}
.dtls-desc{color: #222222;font-size: 18px;font-weight: 500;line-height: 1.2;}
.custom-tiles1{background-color: #ffa800;box-shadow: 0px 0px 10px rgba(31, 30, 30, .3);padding: 20px;display: flex;justify-content: center;flex-wrap: wrap;height: 100%;border-radius: 10px;}
.custom-tiles1 .circle{width: 90px;height: 90px;border-radius: 50px;display: flex;align-items: center;justify-content: center;background-color: #fff;}
.custom-tiles1 h6{color: #fff;font-size: 1.5625rem;width: 100%;text-align: center;margin: 20px 0 10px;line-height: 1.5;}
.custom-tiles1 p{color: #fff;margin-bottom: 0;}
.custom-accordian .card-header[aria-expanded="true"] .view-details path{fill: #ffa800;}
.table-separate-rows.table-product-img table tr td{vertical-align: text-top;}
.table-separate-rows.table-product-img table tr td .product-img{width: 60px;height: 60px;margin-top: 4px;}
/*Admin Close*/
.page-not-found h4, .result-not-found h4{width: 100%;text-align: center;font-weight: 500;}

/*Listing Loader Start*/
.section-loader{width: 100%;display: flex;align-items: center;justify-content: center;position: absolute;height: 100%;left: 0;top: 0;background: rgb(14 47 68 / .1);}
.section-loader #bars3{height: 50px;width: 67px;transform: translate(-50%, -50%);margin: 0;}
.listing-loader{width: 100%;display: flex;align-items: center;justify-content: center;margin: 30px 0px;position: relative;}
#bars3 {display: block;position: absolute;top: 50%;left: 50%;height: 50px;width: 50px;margin: -25px 0 0 -25px;}
#bars3 span {position: absolute;display: block;bottom: 10px;width: 9px;height: 20px;background: rgba(0, 0, 0, 0.25);-webkit-animation: bars3 2s  infinite ease-in;animation: bars3 2s  infinite ease-in;}
#bars3 span:nth-child(2) {left: 14px;-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}
#bars3 span:nth-child(3) {left: 28px;-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}
#bars3 span:nth-child(4) {left: 42px;-webkit-animation-delay: 0.6s;animation-delay: 0.6s;}
#bars3 span:nth-child(5) {left: 56px;-webkit-animation-delay: 0.8s;animation-delay: 0.8s;}
@keyframes bars3 {
  0% {
    background: rgba(0, 0, 0, 0.25);
  }
  25% {
    background: #000000;
  }
  50% {
    background: rgba(0, 0, 0, 0.25);
  }
  100% {
    background: rgba(0, 0, 0, 0.25);
  }
}
@-webkit-keyframes bars3 {
  0% {
    background: rgba(0, 0, 0, 0.25);
  }
  25% {
    background: #000000;
  }
  50% {
    background: rgba(0, 0, 0, 0.25);
  }
  100% {
    background: rgba(0, 0, 0, 0.25);
  }
}
/*Listing Loader Close*/

/*Button Loader Start*/
#dots5 { height: 100%;position: absolute;left: 35%;top: 50%;transform: translate(-50%, -34%);}
#dots5 span {position: absolute;width: 10px;height: 10px;background: #fff;border-radius: 50%;-webkit-animation: dots5 1s infinite ease-in-out;animation: dots5 1s infinite ease-in-out;}
#dots5 span:nth-child(1) {left: 0px;-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}
#dots5 span:nth-child(2) {left: 15px;-webkit-animation-delay: 0.3s;animation-delay: 0.3s;}
#dots5 span:nth-child(3) {left: 30px;-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}
#dots5 span:nth-child(4) {left: 45px;-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}
@keyframes dots5 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    
  }
  25% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
    
  }
  50% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
    
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    
  }
}
@-webkit-keyframes dots5 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    background: #d62d20;
  }
  25% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
    background: #ffa700;
  }
  50% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
    background: #008744;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    background: #0057e7;
  }
}
/*Button Loader Close*/

header .notification-link{display: none;}
form{width: 100%;flex-wrap: wrap;}
.table-header-fixed{width: 100%;/*display: flex;flex-flow: column;*/}
.table-header-fixed thead{width: calc( 100% - 10px );display: table;table-layout: fixed;position: relative;}
.table-header-fixed tbody{display: block;overflow-y: auto;overflow-x: hidden;}
.table-header-fixed tr{width: 100%;display: table;table-layout: fixed;}
.table-header-fixed thead:after {content: '';width: 2px;height: 100%;position: absolute;right: -4px;top: 0;background: #fff;}
/*.doc-not-required{}*/
.load-more{display: flex;justify-content: center;}
section:focus{outline: none;}
.nofication-page ul{padding: 0;margin: 0;list-style: none;}
.nofication-page ul li{padding: 15px 0;border-bottom: 1px solid #cccccc;position: relative;}
.nofication-page ul li h4{font-size: 18px;color: #f7a83e;}
.nofication-page ul li p{margin-bottom: 5px;font-size: 14px;color: #0e2f44;}
.nofication-page ul li time{color: #999;font-size: 13px;}
.nofication-page ul li:last-child{border-bottom: none;}
.nofication-page ul li .delt-notification{position: absolute;right: 10px;top: 15px;}
.nofication-page ul li .delt-notification img{width: 18px;height: 18px;}

body.doc-ready .dashboard-nav1 a, body.doc-ready header nav.navbar .navbar-nav .nav-link{transition: .5s ease-in-out;}
.asset-classes-logos .asset-classes1-logo{max-width: 130px;max-height: 55px;}
.asset-classes-logos .so-img{width: 65px;}
.other-document-name{width:100%;}
.other-document-name .bmd-form-group{width: 80%;display: block;margin: 0 auto;}
.other-document-name input, .other-document-name input:focus{margin-bottom: 8px;background-image: none;border: 1px solid #bfc9d0;background: #fff;padding: 5px 10px;border-radius: 5px;font-size: 14px;}
.other-document-name input::placeholder{font-size: 14px;}
.listing-icon{max-height: 75px;}
.registered-instrumant{position: absolute;right: 50px;top: 8px;font-size: 12px;background: #ffa800;border-radius: 5px;color: #fff;padding: 3px 5px;}

/* 05 mar */

.owl-prev span:hover, .owl-next span:hover {
    color: #0e2f44;
}

.owl-prev, .owl-next {
	position: absolute;
	top: 0;
	height: 100%;
}

.owl-prev {
	left: 7px;
}

.owl-next {
	right: 7px;
}
.asset-classes.assetslider .owl-prev, #areYou .owl-prev{
    left: -40px;
}
.asset-classes.assetslider .owl-next, #areYou .owl-next{
    right: -40px;
}
.inline-blcok {
    display: inline-block;
}
.text-sm.text-danger {
    width: 100%;
}
.d-flex.flex-wrap.heding-rgt-sec.filter-section {
    width: 75%;
    display: flex !important;
}
.chat-boars-msgs {
    height: 150px;
    overflow-y: scroll;
}
.d-flex.flex-wrap.heding-rgt-sec.filter-section .custom-input-group {width: 42%;}
.charname {
    width: 100%;
    text-align: right;
}

.charname h6 {
    font-size: 13px;
    font-weight: 600;
}
.charname.left-user-name {
    text-align: left;
}
.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;   
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
}

.checkbox-custom-label, .radio-custom-label {
    position: relative;
    width: auto !important;
}
.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #898989;
    border: 2px solid #898989;
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    padding: 5px;
    margin-right: 10px;
    text-align: center;
    border-radius: 100%;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    content: url('../images/check.png');
    background: #77db1c;
    color: #fff;
    border-color: #77db1c;
}

.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
    content: url('../images/check.png'); 
    color: #bbb;
}
.label-d {
    position: relative;
}
.instrument-card.activities-section ul {
    padding: 10px;
    list-style: none;
    background: #dadad9;
    font-size: 14px;
    border-radius: 10px;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 44%);
}

.instrument-card.activities-section ul li:not(:last-child){
    padding-bottom: 10px; 
}
.instrument-card.activities-section ul li strong {
    padding-left: 5px;
}
.signup-modal-details.popuptitle h4 {
    padding: 0;
}
.label-text.status-lab {
    font-size: 12px;
    text-align: center;
    padding: 3px 10px;
    background: rgb(204 204 204);
    border-radius: 30px;
    font-weight: 300;
}

.label-text.status-lab.active-status {
    background: rgb(125 230 27);
}

.label-text.status-lab.expired-status {
    background: rgb(210 58 51);
}
.file-name-icon.mt-3.flex-wrap-box {
    flex-wrap: wrap;
}

.sub-img {
    width: 50px;

    text-align: center;
    padding-bottom: 10px;
    margin: 0 auto;
}
.sub-img img{
	max-width: 100%;
}
.subname {
    text-align: center;
    width: 100%;
}
.btn-group-vertical.disabled, .btn-group-vertical.disabled:focus, .btn-group-vertical.disabled:hover, .btn-group-vertical:disabled, .btn-group-vertical:disabled:focus, .btn-group-vertical:disabled:hover, .btn-group-vertical[disabled], .btn-group-vertical[disabled]:focus, .btn-group-vertical[disabled]:hover, .btn-group.disabled, .btn-group.disabled:focus, .btn-group.disabled:hover, .btn-group:disabled, .btn-group:disabled:focus, .btn-group:disabled:hover, .btn-group[disabled], .btn-group[disabled]:focus, .btn-group[disabled]:hover, .btn.disabled, .btn.disabled:focus, .btn.disabled:hover, .btn:disabled, .btn:disabled:focus, .btn:disabled:hover, .btn[disabled], .btn[disabled]:focus, .btn[disabled]:hover, .custom-file-control:disabled:before, .custom-file-control:disabled:focus:before, .custom-file-control:disabled:hover:before, .disabled.custom-file-control:before, .disabled.custom-file-control:focus:before, .disabled.custom-file-control:hover:before, .input-group-btn .btn.disabled, .input-group-btn .btn.disabled:focus, .input-group-btn .btn.disabled:hover, .input-group-btn .btn:disabled, .input-group-btn .btn:disabled:focus, .input-group-btn .btn:disabled:hover, .input-group-btn .btn[disabled], .input-group-btn .btn[disabled]:focus, .input-group-btn .btn[disabled]:hover, .input-group-btn .custom-file-control:disabled:before, .input-group-btn .custom-file-control:disabled:focus:before, .input-group-btn .custom-file-control:disabled:hover:before, .input-group-btn .disabled.custom-file-control:before, .input-group-btn .disabled.custom-file-control:focus:before, .input-group-btn .disabled.custom-file-control:hover:before, .input-group-btn [disabled].custom-file-control:before, .input-group-btn [disabled].custom-file-control:focus:before, .input-group-btn [disabled].custom-file-control:hover:before, [disabled].custom-file-control:before, [disabled].custom-file-control:focus:before, [disabled].custom-file-control:hover:before, fieldset[disabled][disabled] .btn, fieldset[disabled][disabled] .btn-group, fieldset[disabled][disabled] .btn-group-vertical, fieldset[disabled][disabled] .btn-group-vertical:focus, fieldset[disabled][disabled] .btn-group-vertical:hover, fieldset[disabled][disabled] .btn-group:focus, fieldset[disabled][disabled] .btn-group:hover, fieldset[disabled][disabled] .btn:focus, fieldset[disabled][disabled] .btn:hover, fieldset[disabled][disabled] .custom-file-control:before, fieldset[disabled][disabled] .custom-file-control:focus:before, fieldset[disabled][disabled] .custom-file-control:hover:before, fieldset[disabled][disabled] .input-group-btn .btn, fieldset[disabled][disabled] .input-group-btn .btn:focus, fieldset[disabled][disabled] .input-group-btn .btn:hover, fieldset[disabled][disabled] .input-group-btn .custom-file-control:before, fieldset[disabled][disabled] .input-group-btn .custom-file-control:focus:before, fieldset[disabled][disabled] .input-group-btn .custom-file-control:hover:before {
    color: #fff;
    background: rgb(14 47 68 / 50%);
    cursor: not-allowed;
}
.asset-classes-slider-sec {
    padding: 0 40px;
}
.tab-content-title {
    font-size: 2.3rem;
    color: #003366;
    text-align: center;
    margin-bottom: 40px;
}
.ar-you-slider {
    padding: 0 40px;
}
.investor-table {
    white-space: nowrap;
}

.dashboard-content.profile-page.are-you-nes .update-kyc-btn {
    padding-top: 10px;
}
.ifcompanyname {
    display: flex;
    flex-wrap: wrap;
}

.ifcompanyname .textnav span {
    display: block;
    text-align: left;
}

.ifcompanyname:after {
    position: absolute;
    top: 15px;
    right: 0px;
}
.details-rgt-outer .upload-doc-inner .file-name-icon img {
    width: 100px;
}

.details-rgt-outer .upload-doc-inner {
    height: auto;
}
.para-single.inline-blcok{align-items: flex-end;}

.para-single.inline-blcok .bmd-form-group {
    padding-top: 0px;
}
#accordion .w-100 {
    margin-bottom: 20px;
}
.badge-val {
    position: absolute;
    right: 15px;
    top: 15px;
}
.all-validators .media .badge-val img{
	width: 60px;
	height: 60px;
}
.selectMultiple {
	 /* width: 240px; */
	 position: relative;
}
 .selectMultiple select {
	 display: none;
}
 .selectMultiple > div {
	 position: relative;
	 z-index: 2;
	 padding: 8px 12px 2px 12px;
	 border-radius: 8px;
	 background: #fff;
	 font-size: 14px;
	 min-height: 44px;
	 box-shadow: 0 4px 16px 0 rgba(22, 42, 90, .12);
	 transition: box-shadow 0.3s ease;
}
 .selectMultiple > div:hover {
	 box-shadow: 0 4px 24px -1px rgba(22, 42, 90, .16);
}
 .selectMultiple > div .arrow {
	 right: 1px;
	 top: 0;
	 bottom: 0;
	 cursor: pointer;
	 width: 28px;
	 position: absolute;
}
 .selectMultiple > div .arrow:before, .selectMultiple > div .arrow:after {
	 content: '';
	 position: absolute;
	 display: block;
	 width: 2px;
	 height: 8px;
	 border-bottom: 8px solid #99a3ba;
	 top: 43%;
	 transition: all 0.3s ease;
}
 .selectMultiple > div .arrow:before {
	 right: 12px;
	 transform: rotate(-130deg);
}
 .selectMultiple > div .arrow:after {
	 left: 9px;
	 transform: rotate(130deg);
}
 .selectMultiple > div span {
	 color: #99a3ba;
	 display: block;
	 position: absolute;
	 left: 12px;
	 cursor: pointer;
	 top: 8px;
	 line-height: 28px;
	 transition: all 0.3s ease;
}
 .selectMultiple > div span.hide {
	 opacity: 0;
	 visibility: hidden;
	 transform: translate(-4px, 0);
}
 .selectMultiple > div a {
	 position: relative;
	 padding: 0 24px 6px 8px;
	 line-height: 28px;
	 color: #1e2330;
	 display: inline-block;
	 vertical-align: top;
	 margin: 0 6px 0 0;
}
 .selectMultiple > div a em {
	 font-style: normal;
	 display: block;
	 white-space: nowrap;
}
 .selectMultiple > div a:before {
	 content: '';
	 left: 0;
	 top: 0;
	 bottom: 6px;
	 width: 100%;
	 position: absolute;
	 display: block;
	 background: rgba(228, 236, 250, .7);
	 z-index: -1;
	 border-radius: 4px;
}
 .selectMultiple > div a i {
	 cursor: pointer;
	 position: absolute;
	 top: 0;
	 right: 0;
	 width: 24px;
	 height: 28px;
	 display: block;
}
 .selectMultiple > div a i:before, .selectMultiple > div a i:after {
	 content: '';
	 display: block;
	 width: 2px;
	 height: 10px;
	 position: absolute;
	 left: 50%;
	 top: 50%;
	 background: #f7a83e;
	 border-radius: 1px;
}
 .selectMultiple > div a i:before {
	 transform: translate(-50%, -50%) rotate(45deg);
}
 .selectMultiple > div a i:after {
	 transform: translate(-50%, -50%) rotate(-45deg);
}
 .selectMultiple > div a.notShown {
	 opacity: 0;
	 transition: opacity 0.3s ease;
}
 .selectMultiple > div a.notShown:before {
	 width: 28px;
	 transition: width 0.45s cubic-bezier(0.87, -0.41, 0.19, 1.44) 0.2s;
}
 .selectMultiple > div a.notShown i {
	 opacity: 0;
	 transition: all 0.3s ease 0.3s;
}
 .selectMultiple > div a.notShown em {
	 opacity: 0;
	 transform: translate(-6px, 0);
	 transition: all 0.4s ease 0.3s;
}
 .selectMultiple > div a.notShown.shown {
	 opacity: 1;
}
 .selectMultiple > div a.notShown.shown:before {
	 width: 100%;
}
 .selectMultiple > div a.notShown.shown i {
	 opacity: 1;
}
 .selectMultiple > div a.notShown.shown em {
	 opacity: 1;
	 transform: translate(0, 0);
}
 .selectMultiple > div a.remove:before {
	 width: 28px;
	 transition: width 0.4s cubic-bezier(0.87, -0.41, 0.19, 1.44) 0s;
}
 .selectMultiple > div a.remove i {
	 opacity: 0;
	 transition: all 0.3s ease 0s;
}
 .selectMultiple > div a.remove em {
	 opacity: 0;
	 transform: translate(-12px, 0);
	 transition: all 0.4s ease 0s;
}
 .selectMultiple > div a.remove.disappear {
	 opacity: 0;
	 transition: opacity 0.5s ease 0s;
}
 .selectMultiple > ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 font-size: 16px;
	 z-index: 1;
	 position: absolute;
	 top: 90%;
	 left: 0;
	 right: 0;
	 visibility: hidden;
	 opacity: 0;
	 border-radius: 8px;
	 transform: translate(0, 20px) scale(0.8);
	 transform-origin: 0 0;
	 filter: drop-shadow(0 12px 20px rgba(22, 42, 90, .08));
	 transition: all 0.4s ease, transform 0.4s cubic-bezier(0.87, -0.41, 0.19, 1.44), filter 0.3s ease 0.2s;
}
 .selectMultiple > ul li {
	 color: #1e2330;
	 background: #fff;
	 padding: 12px 16px;
	 cursor: pointer;
	 font-size: 14px;
	 overflow: hidden;
	 position: relative;
	 transition: background 0.3s ease, color 0.3s ease, transform 0.3s ease 0.3s, opacity 0.5s ease 0.3s, border-radius 0.3s ease 0.3s;
}
 .selectMultiple > ul li:first-child {
	 border-radius: 8px 8px 0 0;
}
 .selectMultiple > ul li:first-child:last-child {
	 border-radius: 8px;
}
 .selectMultiple > ul li:last-child {
	 border-radius: 0 0 8px 8px;
}
 .selectMultiple > ul li:last-child:first-child {
	 border-radius: 8px;
}
 .selectMultiple > ul li:hover {
	 background: #f7a83e;
	 color: #fff;
}
 .selectMultiple > ul li:after {
	 content: '';
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 width: 6px;
	 height: 6px;
	 background: rgba(0, 0, 0, .4);
	 opacity: 0;
	 border-radius: 100%;
	 transform: scale(1, 1) translate(-50%, -50%);
	 transform-origin: 50% 50%;
}
 .selectMultiple > ul li.beforeRemove {
	 border-radius: 0 0 8px 8px;
}
 .selectMultiple > ul li.beforeRemove:first-child {
	 border-radius: 8px;
}
 .selectMultiple > ul li.afterRemove {
	 border-radius: 8px 8px 0 0;
}
 .selectMultiple > ul li.afterRemove:last-child {
	 border-radius: 8px;
}
 .selectMultiple > ul li.remove {
	 transform: scale(0);
	 opacity: 0;
}
 .selectMultiple > ul li.remove:after {
	 animation: ripple 0.4s ease-out;
}
 .selectMultiple > ul li.notShown {
	 display: none;
	 transform: scale(0);
	 opacity: 0;
	 transition: transform 0.35s ease, opacity 0.4s ease;
}
 .selectMultiple > ul li.notShown.show {
	 transform: scale(1);
	 opacity: 1;
}
 .selectMultiple.open > div {
	 box-shadow: 0 4px 20px -1px rgba(22, 42, 90, .12);
}
 .selectMultiple.open > div .arrow:before {
	 transform: rotate(-50deg);
}
 .selectMultiple.open > div .arrow:after {
	 transform: rotate(50deg);
}
 .selectMultiple.open > ul {
	 transform: translate(0, 12px) scale(1);
	 opacity: 1;
	 visibility: visible;
	 filter: drop-shadow(0 16px 24px rgba(22, 42, 90, .16));
}
 @keyframes ripple {
	 0% {
		 transform: scale(0, 0);
		 opacity: 1;
	}
	 25% {
		 transform: scale(30, 30);
		 opacity: 1;
	}
	 100% {
		 opacity: 0;
		 transform: scale(50, 50);
	}
}
.custom-accordian .card-header table td  label {
    padding-bottom: 10px;
}
.no-details{
    color: #9c9c9c;
    font-size: 16px;	
}
.document-table.table td img {
    width: 50px;
}
.upload-doc-inner.uploadchat {
    padding: 0;
}

.upload-doc-inner.uploadchat .file-name-download {
    padding: 10px 15px;
}

.upload-doc-inner.uploadchat .chat-inner-board {
    background-color: #f0f0f0;
    margin: 0;
    padding: 15px 5px 15px 5px;
    border-radius: 10px;
}
.details-outer .details-rgt-inner .all-validators .media {
  box-shadow: 0px 0px 8px rgb(209 195 195 / 35%);
    border: 2px solid #ebe8e8;
    margin-right: 10px;
    border-radius: 10px;
}
.rating-box {
    text-align: center;
    position: relative;
    width: 100px;
    height: 100px;
    background-image: url(../images/rating.png);
    background-size: cover;
    line-height: 100px;
    color: #fff;
    font-size: 11px;
}
#team {
    padding: 60px 0;
}
.site-heading h2 {
  display: block;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: uppercase;
      color: #0e2f44;
}

.site-heading h2 span {
  color: #f7a83e;
}

.site-heading h4 {
  display: inline-block;
  padding-bottom: 20px;
  position: relative;
  text-transform: capitalize;
  z-index: 1;
      color: #0e2f44;
}

.site-heading h4::before {
  background: #f7a83e none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  margin-left: -25px;
  position: absolute;
  width: 50px;
}

.site-heading h2 span {
  color: #f7a83e;
}

.site-heading {
  margin-bottom: 60px;
  overflow: hidden;
  margin-top: -5px;
}

.team-area .single-item {
  margin-bottom: 30px;
}

.team-area .item .thumb {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.team-area .item .thumb::after {
  background: #232323 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  width: 100%;
}

.team-area .team-items .item:hover .thumb::after {
  opacity: 0.7;
}

.team-area .item .thumb .overlay {
  top: -100%;
  left: 0;
  padding: 20px;
  position: absolute;
  text-align: center;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  width: 100%;
  z-index: 1;
}

.team-area .item:hover .thumb .overlay {
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}

.team-area .item .thumb .overlay p {
  color: #ffffff;
}

.team-area .item .thumb .overlay h4 {
  color: #ffffff;
  display: inline-block;
  position: relative;
  text-transform: uppercase;
}

.team-area .item .thumb img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

.team-area .item:hover .thumb img {
  opacity: .6;
}

.team-area .item .thumb .social li {
  display: inline-block;
}

.team-area .item .thumb .social li a {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin: 0 2px;
    text-align: center;
    width: 40px;
    background: #fff;
}
.team-area .item:hover .thumb .overlay ul{
	padding:0;
}
.team-area .info {
  background: #ffffff none repeat scroll 0 0;
  -moz-box-shadow: 0 0 10px #cccccc;
  -webkit-box-shadow: 0 0 10px #cccccc;
  -o-box-shadow: 0 0 10px #cccccc;
  box-shadow: 0 0 10px #cccccc;
  padding: 40px 20px 20px;
  position: relative;
  text-align: center;
  z-index: 9;
}

.team-area .info .message {
  height: 50px;
  line-height: 40px;
  margin-left: -25px;
  margin-top: -25px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 50px;
}

.team-area .info .message a {
    background: #2A97D2 none repeat scroll 0 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0 0 10px #cccccc;
    -webkit-box-shadow: 0 0 10px #cccccc;
    -o-box-shadow: 0 0 10px #cccccc;
    box-shadow: 0 0 10px #cccccc;
    box-sizing: border-box;
    display: inline-block;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    width: 50px;
}

.team-area .info .message img {
    width: 20px;
}
.team-area .info h4 {
  font-weight: 500;
  margin-bottom: 5px;
  text-transform: capitalize;
}

.team-area .info span {
  color: #f7a83e;
  font-weight: 600;
  text-transform: uppercase;
}

.team-area .modal-dialog.modal-lg.modal-dialog-centered p {
      color: #888888;
    font-size: 14px;
    width: 100%;
    font-weight: 500;
}

.team-area .modal-dialog.modal-lg.modal-dialog-centered h3 {
    font-weight: 600;
    color: #003366;
    font-size: 24px;
}
.viw a {
    border-bottom: 1px solid;
    padding-bottom: 5px;
    color: #0e2f44;
    font-weight: 600;
}
.intenrrform .form-control {
    color: #fff;
    border-bottom: 1px solid #fff;
}

.intenrrform .bmd-form-group {
    padding-top: 15px;
    display: block;
}

.intenrrform .btn.btn-danger.w-100.signup-button {
    margin-top: 30px;
    background: #f7a83e;
    color: #fff;
}
.partner-img-box h4 {
    font-size: 16px;
    padding: 10px;
    text-align:center;
}
.partner-img-box {
    height: 100%;
    margin-bottom: 0px;
    box-shadow: 0px 0px 8px #c8bbbb;
}
.bg-dark {
    background-color: #0e2f44!important;
}
.intenrrform .form-control::placeholder{
	color: #ffffff;
}
.intenrrform .btn.btn-danger.w-100.signup-button:hover {
    background: #eb9118;
}
.partner-img-box-con h4 {
    font-size: 36px;
}
.arrow.right img {
    max-width: 100px;
    transform: scaleX(-1);
}

.arrow {
    text-align: center;
    
}
.arrow.left {
    transform: rotateY(180deg);
}

.arrow.right {
    transform: rotateY(180deg);
}

.arrow img {
    width: 100px;
}
.readmore {
    color: #f7a83e;
}
.logsec, .date-time {
    font-size: 12px;
}
.mobticker{
    display: none;
}
#confirmModal .button-secondary.px-5 {
    background-color: #dadad9;
    color: #0e2f44;
    display: flex;
    align-items: center;
    padding: 5px 20px;
    border-radius: 5px;
    font-size: 15px;
    text-transform: uppercase;
    height: 45px;
    margin-bottom: 0;
    font-weight: 400;
    position: relative;
    overflow: hidden;
    margin-right: 15px;
}
.issuer-content .listing-content-outer{
    width: 100%;
}
.intenrrform .text-sm.text-danger {
    text-align: left;
    padding-top: 5px;
}
.form-control.customtextara {
    height: 120px;
}
.customwidth {
    width: 20%;
}

.customwidth.custom-input-group.ml-3.enddate {
    padding-left: 30px;
    position: relative;
}

.customwidth.custom-input-group.ml-3.enddate  .input-group-prepend {
    position: absolute;
    left: 0;
}
.upload-doc-inner .file-name-icon img {
    max-width: 90px;
}
.container.date-select .main-heading.mb-0 {
    margin-bottom: 10px !important;
}
.listing-text {
    width: 50%;
}
.table-separate-rows {
    overflow-x: auto;
}
.button-dash{
    margin-top: 30px !important;
}
.listing-inner .d-flex.flex-wrap.h-100.align-items-center.align-content-center {
    align-items: flex-start !important;
    align-content: flex-start !important;
}
.btn.button-primary-sm.reject-btn {
    background: #0e2f44;
}
.button-primary-sm.reject-btn:after {
    background-color: #f7a83e;

}
.dashboard-content.nofication-page {
    padding: 60px 0;
}
.vdd {
    padding: 5px 0;
}

.custom-accordian{
    
}
@media (min-width: 320px){
.agree-modal-details .modal-dialog-scrollable {
        max-height: 350px;
    overflow-y: auto;
}
.agree-modal-details h3{
    font-size: 20px;
}
}
@media (min-width: 992px){
.modal-lg {
    max-width: 1000px;
}
}
@media (min-width:1024px){
    .btn.approve-btn, .btn.reject-btn{padding-left: 60px !important;padding-right: 60px !important;}
}
@media (min-width:768px) and (max-width:1024px){
    .alternate-investment ul li:before{width: 20px;height: 20px;left: 0;}
    .alternate-investment ul li{margin: 10px 0;padding: 0 0 0 30px;font-size: 1rem;}
    .custom-accordian .type-msg-here input{width: 93%;}
    .start-chat img{width: 120px;}
    .start-chat h4{font-size: 18px;}
    .listing-content-outer{padding-left: 0;}
    .rating-by-img{width: 40px;height: 40px;}
    .label-desc{font-size: 13px;}
    .custom-checkbox .checkmark{width: 15px;height: 15px;}
    .custom-checkbox .checkmark:after{left: 4px;top: 1px;width: 5px;height: 9px;}
    .filter-inner .custom-checkbox{padding: 10px 10px 10px 25px;}
    .filter-inner .custom-checkbox {padding: 6px 0px 6px 25px;}
    .filter-inner .custom-checkbox .checkmark {top: 5px;}
    .custom-checkbox{font-size: 12px;font-weight: 400;}
    .heading-section h3, .main-heading {margin-bottom: 15px !important;}
    .custom-tiles-outer{margin: 5px 0;}
    .custom-card{overflow-x: auto;}
    .individual-dashboard-pages .profile-img .edit-profile{width: 45px;left: 190px;}
    .profile-img input[type="file"]{width: 46px;left: 190px;height: 46px;}
    .filter-outer .tab-name{padding: 7px 15px 7px 0;font-size: 13px;}
    .filter-outer .tab-name:after{right: 3px;width: 8px;height: 8px;top: 12px;}
    .coupon-outer{height: 35px;}
    .coupon-outer .coupon-discount{font-size: 14px;padding: 5px 10px;}
    .filter-inner .accordion-data .custom-checkbox:last-child{margin-bottom: 10px;}
    .listing-inner{padding: 15px;}
    .banner-section{padding: 30px 0 25px 0;}
    .banner-section .img-company-name img{max-width: 200px;}
    .banner-section .img-company-name h5{font-size: 18px;line-height: 1.6;}
    .banner-section h3{font-size: 20px;}
    .wishlist-icon-added .wishlist1, .wishlist-icon-added .wishlist2{width: 17px;}
    .custom-dropdown-strip a{font-size: 13px;padding: .6rem 1rem;}
    .custom-dropdown-strip .btn {margin: 10px 0;}
    .investment-details-card .issue-dates span{font-size: 13px;}
    .investment-details-card .issue-date-time h4{font-size: 16px;}
    .investment-details-card .details-desc label{font-size: 13px;}
    .investment-details-card .details-desc p{font-size: 14px;}
    .investment-details-card .details-desc {padding: 10px 15px;}
    .investment-dtls-card-rgt{padding: 15px;}
    .investment-dtls-card-rgt img{width: 40px;height: 40px;}
    .investment-dtls-card-rgt .label-heading{font-size: 13px;}
    .investment-dtls-card-rgt .label-desc{font-size: 13px;}
    .coupon-outer .coupon-text{font-size: 13px;width: 80px;}
    .img-company-name-outer h5{font-size: 1rem;}
    .details-outer .details-lft-inner{padding: 15px;}
    .details-outer .details-lft-inner h4{font-size: 1rem;}
    .details-outer .details-rgt-inner h5{font-size: 1rem;}
}
@media (min-width:992px) and (max-width:1024px){
    header nav.navbar .navbar-nav .nav-link{margin: 0 5px;}    
    footer{margin-bottom: 66px;}
    /*.asset-classes .nav.nav-tabs a.active:before{width: 230px;height: 270px;left: -18%;}*/
}
@media (max-width:1024px){
    ::-webkit-scrollbar-track{background-color: #efefef;border-radius: 10px;}
    ::-webkit-scrollbar{width: 2px;height: 2px;}
    ::-webkit-scrollbar-thumb{background-color: #0e2f44;border-radius: 10px;}    
    .home-banner img{min-height: 350px;object-fit: cover;}
    .banner-content h3{font-size: 1.75rem;}
    .dashboard-content{padding: 20px 0;}
    .banner-content{padding: 100px 30px 40px 30px;width: 100%;}
    .home-banner{min-height: auto;}
    .btn.get-started, .btn.get-started:hover, .btn.get-started:focus{padding: 5px 15px;}
    .asset-classes{padding: 30px 0 0;}
    .asset-classes h3 {font-size: 1.75rem;margin-bottom: 30px;}
    /*.asset-classes .nav.nav-tabs li img{width: 95%;height: 120px;object-fit: cover;}*/
    /*.asset-classes .nav.nav-tabs a.active img {transform: scale(1.05);}*/
    .asset-classes .nav.nav-tabs h5{font-size: 14px;}
    .asset-classes .nav.nav-tabs a.active h5{margin-top: 15px;}
    .asset-classes .nav.nav-tabs p{font-size: 11px;}
    .alternate-investment {padding: 40px 0;}
    .alternate-investment .heading-section h3{font-size: 1.75rem;}
    .are-you h3{font-size: 6rem;}
    .are-you {padding: 0px 0 50px;}
    .are-you .are-you-outer{margin-top: 20px !important;}
    .are-you .are-you-outer img{width: 100%;}
    .are-you .are-you-dtls{top: auto;bottom: 0;align-content: flex-end;}
    .are-you-inner h4.heading-overlay{display: none;}
    .are-you .are-you-inner .are-you-dtls{transform: translateY(0);background-image: linear-gradient(to bottom, #ff000000 , rgba(93, 138, 167, .8), rgba(93, 138, 167, .8));background-color: inherit;}
    .whats-new {padding: 30px 40px 30px;}
    .whats-new h3, .client-testimnials h3, .news-blog h3{font-size: 1.75rem;}
    .how-it-works h3{font-size: 4rem;}
    .how-it-works{background-size: auto;}
    .works-slider-content{width: 70%;}
    .howitwork-slider .owl-dots{right: 5%;}
    .client-testimnials {padding: 40px 0 0px 0;}
    .testi-item-inner{width: 85%;}
    .testi-item-inner:before{left: -6%;top: 0;}
    .client-testimnials img {width: 120px !important;}
    .testi-desc{margin-top: -30px;margin-left: 66px;}
    .news-blog h3{margin-bottom: 30px;}
    .news-blog .blog-inner img{height: 180px;object-fit: cover;}
    .news-blog .blog-inner h4{font-size: 14px;}
    footer .all-right{padding: 15px;}
    
    .customer-profile-desc .edit-profile1{top: 20px;right: 10px;z-index: 1;}
    .custom-accordian .card-header{overflow-x: auto;padding: 8px 10px 8px 35px;}
    .custom-accordian .card-header:after{content: '';position: absolute;width: 30px;height: 100%;}
    .custom-accordian .card-header table tbody{display: block;overflow-y: auto;overflow-x: hidden;}
    .custom-accordian .card-header table tbody tr{width: 100%;display: table;table-layout: fixed;}
    .custom-accordian .card-header table tbody tr td{padding: 0 5px;font-size: 13px;}
    .custom-accordian .card-header table tbody tr td:nth-child(1){width: 110px;}
    .custom-accordian .card-header table tbody tr td:nth-child(2){width: 130px;}
    .custom-accordian .card-header table tbody tr td:nth-child(3){width: 220px;}
    .custom-accordian .card-header table tbody tr td:nth-child(4){width: 110px;}
    .custom-accordian .card-header table tbody tr td:nth-child(5){width: 160px;}
    .custom-accordian .card-header table tbody tr td:nth-child(6){width: 80px;}
    .custom-accordian .card-header table tbody tr td:nth-child(7){width: 130px;}
    .custom-accordian .card-header .arrow-expend-icon{right: auto;left: 9px;top: 17px;width: 20px;height: 20px;}
    .dashboard-nav1 a{padding: 10px;font-size: 13px;}
    .activity-log-table tbody tr td{font-size: 12px;}
    .button-primary, .button-primary:hover, .button-primary:focus, .button-primary:active, .button-primary:active:focus{height: 38px;font-size: 13px;}
    .asset-classic-main{padding: 40px 10px;}
    footer{padding: 10px 0 0;}
    .custom-input-group .form-control {min-width: 100%;max-width: 100%;}
}
@media (max-width:991px){
    .sidebar-open header{background: #0e2f44;}
    header nav.navbar .navbar-nav .nav-link{text-transform: capitalize;font-size: 14px;padding: 12px 20px;margin: 0;border-top: 1px solid #133e59;}
    header a.navbar-brand img{height: 25px;}
    header .searching-bar{top: 66px;}
    header nav.navbar .search-btn{margin-right: 12px;width: 20px;}
    header .dropdown.user-dropdown img{width: 30px;height: 30px;}
    header nav.navbar .header-rgt{
       margin-right: 10px;
    justify-content: flex-start;
	}
    header nav.navbar .register-btn, header nav.navbar .register-btn:hover, header nav.navbar .register-btn:focus{    padding: 6px 10px;font-size: 10px;margin-right: 8px;}
    header nav.navbar .login-btn, header nav.navbar .login-btn:hover, header nav.navbar .login-btn:focus{padding: 6px 10px;font-size: 10px;}
    .dropdown.user-dropdown .dropdown-menu .dropdown-item{padding: 10px 18px;font-size: 13px;}
    .sidebar-open:before {content: '';position: fixed;z-index: 9;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);top: 64px;transition: .9s ease-in-out;}
    button.navbar-toggler[aria-expanded="true"]{top: 26px;}
    button.navbar-toggler{background-color: inherit !important;position: absolute;right:15px;top: 15px;padding: 0px;}
    button.navbar-toggler[aria-expanded="true"] span:nth-child(1) {transform: rotate(45deg);}
    button.navbar-toggler[aria-expanded="true"] span:nth-child(2) {opacity: 0;}
    button.navbar-toggler[aria-expanded="true"] span:nth-child(3) {transform: rotate(-45deg);margin-top: -12px;}
    button.navbar-toggler span {width: 20px;height: 2px;background-color: #fff;margin: 4px 0;display: block;transition: .5s ease-in-out;}
    .sidebar-open{overflow: hidden}
    header .navbar-collapse {position: fixed !important;top: 64px;left: 0;display: flex;width: 240px;height: 100vh;transform: translateX(-250px);background: #0e2f44;z-index: 99;align-items: baseline;box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);transition: .3s ease-in-out;}
    header .navbar-collapse.show-sidebar {transform: translateX(0);}
    /*.asset-classes .nav.nav-tabs a.active:before{width: 230px;height: 270px;left: -56%;}*/
}
@media (max-width:767px){
    .chat-board .chat-left> section {min-height:100%;max-height: 100%;}
    header .notification-link{display: block;}
    .notification-dropdown .dropdown-menu{
        left: 0;
    }
    .home-banner img{min-height: 350px;object-fit: cover;}
    .banner-content h3{font-size: 20px;}
    .dashboard-content{padding: 20px 0;}
    .btn.get-started, .btn.get-started:hover, .btn.get-started:focus{padding: 5px 15px;font-size: 12px;font-weight: 500;}
    .asset-classes{padding: 30px 0 0;}
    .asset-classes h3{font-size: 24px;margin-bottom: 25px;}
    /*.asset-classes .nav.nav-tabs li{width: 50%;padding: 0 10px;}*/
    /*.asset-classes .nav.nav-tabs li img{width: 80px;height: 80px;object-fit: cover;}*/
    /*.asset-classes .nav.nav-tabs a.active:before{display: none;}*/
    .asset-classes .nav.nav-tabs a{display: flex;flex-wrap: wrap;justify-content: center;}
    .asset-classes .nav.nav-tabs h5{font-size: 14px;margin-bottom: 5px;}
    .asset-classes .nav.nav-tabs a p{opacity: 1;padding: 0;}
    .asset-classes .nav.nav-tabs .inner-content{padding: 10px 0px;}
    /*.asset-classes .nav.nav-tabs a.active img{transform: scale(1);}*/
    .asset-classes .nav.nav-tabs a.active h5, .asset-classes .nav.nav-tabs a h5{margin-top: 0;}
    .asset-classic-main{padding: 15px;}
    .asset-classic-main{padding: 15px 0px;}
    .alternate-investment{padding: 30px 0;}
    .heading-section{margin-bottom: 10px;}
    .heading-section.w-100.mobpad {padding: 0 15px;}
    .alternate-investment .heading-section h3{font-size: 24px;}
    .alternate-investment .heading-section p{font-size: 16px;}
    .alternate-investment-lft{padding-left: 15px;}
    .alternate-investment .heading-section{margin-bottom: 20px;}
    .alternate-investment ul{margin-top: 10px;}
    .alternate-investment ul li:before{width: 18px;height: 18px;left: 0;}
    .alternate-investment ul li{padding: 0 0 0 30px;font-size: 14px;margin: 10px 0;}
    .are-you {padding: 0px 0 30px 0;}
    .are-you h3{font-size: 2rem;-webkit-text-stroke: .5px #5d8aa6;}
    .are-you .are-you-main{margin-top: 20px;}
    .are-you-inner img{width: 100%;}
    .are-you .are-you-outer{margin-top:15px !important;}
    .are-you .are-you-dtls{padding: 20px 20px;}
    
    .whats-new h3{font-size: 24px;margin-bottom: 25px;}
    .whats-new{padding: 30px 0 30px;}
    .how-it-works{padding: 40px 0;background-size: cover;}
    .how-it-works h3{font-size: 2rem;-webkit-text-stroke: .3px #e1e1e1;}
    .howitwork-slider .owl-dots{right: 0;width: 18px;}
    .howitwork-slider.owl-carousel .owl-dots button{width: 18px;height: 18px;}
    .howitwork-slider .owl-dots:before{width: 1px;left: 9px;}
    .howitwork-slider .owl-dots button span, .howitwork-slider .owl-dots button:hover span{width: 10px;height: 10px;}
    .works-slider-content .counter{width: 35px;height: 35px;left: 50px;font-size: 22px;}
    .works-slider-content .rgst-btn, .works-slider-content .rgst-btn:hover, .works-slider-content .rgst-btn:focus{padding: 7px 20px;font-size: 14px;}
    .owl-carousel .owl-item img{width: 170px;}
    .work-slider-desc{margin-top: 10px;}
    .work-slider-desc h4{font-size: 16px;}
    .work-slider-desc p{font-size: 13px;margin-bottom: 0;}
    .works-slider-content{width: 100%;}
    .client-testimnials{padding: 30px 0 0px 0;}
    .client-testimnials h3{font-size: 24px;margin-bottom: 25px;}
    .testi-item-inner{width: 100%;}
    .client-testimnials img{width: 90px !important;z-index: 1;position: relative;left: 50%;transform: translateX(-50%);}
    .testi-desc{margin-left: 0px;padding: 60px 15px 15px;margin-top: -40px;}
    .testi-desc p {font-size: 13px;font-weight: 400;margin-bottom: 5px;}
    .testi-item-inner:before{display: none;}
    .news-blog h3{font-size: 24px;margin-bottom: 20px;}
    .news-blog {padding: 20px 0 20px;}
    .news-blog .blog-inner{margin-bottom: 25px;}
    .news-blog .blog-inner img{height: 150px;object-fit: cover;}
    .news-blog .blog-inner h4{font-size: 16px;margin: 10px auto 0;}
    
    /*Chat Page*/
    .type-msg-here input{width: 85%;padding: 5px 10px;}
    .chat-inner-board .msg-count{padding: 0 8px;}
    .chat-inner-board .msg-count span{padding: 10px;}
    
    /*Investment Listing*/
    .listing-content-outer h4{margin-top: 20px;font-size: 22px;}
    .listing-content-outer{padding-left: 0;}
    .listing-inner{padding: 10px 15px;}
    .listing-inner .wishlist{right: 20px;}
    .banner-section{padding: 20px 0 10px 0;}
    .img-company-name{flex-wrap: wrap;}
    .banner-section h3{font-size: 18px;}
    .banner-section .wishlist-icon, .banner-section .wishlist-icon-added{margin-top: 10px;display: inline-block;margin-left: 6px !important;}
    .banner-section .wishlist-icon img, .banner-section .wishlist-icon-added img{width: 15px;}
    .banner-section .img-company-name img{max-width: 150px;}
    .banner-section .img-company-name h5{margin-left: 0;margin-top: 15px;line-height: 1.5;font-size: 16px;}
    .banner-section p{font-size: 14px;}
    .custom-dropdown-strip .custom-dropdown-inner{display: flex;overflow-y: auto;}
    .custom-dropdown-strip a{padding: .5rem .5rem;border-bottom: 0;white-space: nowrap;font-size: 13px;}
    .custom-dropdown-strip a.active{color: #ffa800;}
    .custom-dropdown-strip{display: flex;overflow-y: auto;}
    .custom-dropdown-strip .btn{margin: 10px 0;padding: 7px 10px;height: 30px;font-weight: 500 !important;}
    .dashboard-nav1{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;}
    .dashboard-nav1 a:hover, .dashboard-nav1 a.active{color: #ffa800;border-bottom: none;}
    .investment-details-card .issue-date-time span{font-size: 13px;}
    .investment-details-card .issue-date-time h4{font-size: 17px;}
    .issue-date-time{padding: 20px 15px}
    .investment-details-card .issue-dates .col-6{padding: 0;}
    .investment-dtls-card-rgt:after{display: none;}
    .investment-details-card .details-desc {padding: 10px 15px;}
    .investment-details-card .details-desc p{font-size: 15px;}
    .investment-dtls-card-rgt{padding: 15px;}
    .investment-dtls-card-rgt .label-heading{font-size: 13px;}
    .investment-dtls-card-rgt .label-desc{font-size: 16px;}
    .heading-section h3, .main-heading{width: 100%;margin-bottom: 15px !important;font-size: 18px;}
    .heading-section .d-flex{flex-wrap:wrap}
    .heading-section .validator-checkbox{margin-bottom: 15px;padding: 5px 0 5px 35px;}
    .validator-checkbox{top: 10px;left: 0px;}
    .validator-checkbox .checkmark{width: 24px;height: 24px;}
    .validator-checkbox .checkmark:after{left: 8px;top: 4px;width: 6px;height: 12px;}
    .all-validators .media img{height: 50px;width: 50px;}
    .all-validators .media .media-body p{margin-bottom: 1px;font-size: 13px;}
    .heading-section .custom-search{width: 100%;margin-bottom: 15px !important;margin-left: 0 !important;}
    .heading-section  button.reset-btn{margin-left: 0 !important;}
    .img-company-name-outer{flex-wrap: wrap;}
    .img-company-name-outer h5{margin-left: 0;margin-top: 15px;line-height: 1.5;font-size: 16px;}
    .explore-link{width: 100%;padding: 7px 10px;}
    .explore-link img{width: 18px;}
    .explore-link label{font-size: 13px;}
    .details-tabs{overflow-x: auto;display: flex !important}
    .details-tabs li a{white-space: nowrap;}
    .details-tabs li a{padding: 8px 10px;font-size: 12px;}    
    .instrument-card, .custom-card{padding: 15px;}
    .button-primary-sm, .button-primary-sm:hover, .button-primary-sm:focus, .button-primary-sm:active, .button-primary-sm:active:focus{height: 32px;padding: 5px 10px;}
    .custom-form-group.bmd-form-group {padding-top: 1.375rem;}
    .form-group.custom-form-group label{top: 4px;font-size: 12px !important;}
    .form-group.custom-form-group input.selectdate{background-position: right 8px top 6px;padding-right: 40px;background-size: 18px;}
    .form-group.custom-form-group select, .form-group.custom-form-group.is-focused select{background-position: right 11px top 11px;background-size: 10px;}
    .custom-form-group .form-control{padding: 5px 10px;height: auto !important;}
    .form-group.custom-form-group input{font-size: 12px;}
    .form-group.custom-form-group input::placeholder{color: #4c4c4c;font-size: 12px;line-height: 1.8;}
    .form-group.custom-form-group select{font-size: 12px;}
    
    .table thead th{font-size: 12px;}
    .document-table thead tr th, .document-table tbody tr td{padding: 10px;vertical-align: top;}
    .document-table-outer .label-heading{display: inline-block;font-size: 11px;}
    .label-text{font-size: 13px;line-height: 1.3 !important;}
    .top-buttons-filters .custom-search{width: 100%;margin-bottom: 10px !important;margin-left: 0 !important;}
    .top-buttons-filters .custom-search input{width: 100% !important;}
    .top-buttons-filters .btn{margin-bottom: 10px;}
    
    .individual-dashboard-pages .profile-img{width: 200px;}
    .individual-dashboard-pages .profile-img .customer-profile{width: 180px;height: 180px;}
    .individual-dashboard-pages .profile-img .edit-profile{right: 10px;width: 35px;height: 35px;}
    .profile-img input[type="file"]{right: 10px;width: 35px;height: 35px;}
    .wealth-profile-details .heading-sec h4{font-size: 18px;}
    .wealth-profile-details{padding: 18px 0px;}
    .customer-profile-desc label{font-size: 13px;}
    .customer-profile-desc p{font-size: 15px;}
    .customer-profile-desc .edit-profile1{top: 20px;right: 10px;}
    .kyc-doc-section .main-heading{margin-top: 0 !important;}
    .doc-file-name{padding: 10px 15px;height: 50px;}
    .doc-file-name h4{font-size: 16px;}
    .doc-file-name a img{width: 30px;height: 30px;}
    .doc-file-name h4 img{width: 20px;height: 20px;}
    .dtls-heading{font-size: 13px;}
    .dtls-desc{font-size: 15px;}
    .portfolio-card .header1{overflow-x: auto;padding: 10px;}
    .portfolio-card .header1 table tbody{display: block;overflow-y: auto;overflow-x: hidden;}
    .portfolio-card .header1 table tbody tr{width: 100%;display: table;table-layout: fixed;}
    .portfolio-card .header1 table tr td{width: 160px;padding: 0 5px;font-size: 13px;}
    .portfolio-card .portfolio-dtls{padding: 10px 0;}
    .portfolio-card .portfolio-dtls .company-name{margin-top: 10px;margin-bottom: 0;}
    .portfolio-card .portfolio-dtls .my-3{margin-bottom: .5rem!important;margin-top: .5rem!important;}
    .portfolio-company-desc li{font-size: 14px;}
    .portfolio-company-desc.portfolio-company-desc1{padding: 15px !important;}
    .portfolio-process ul li{width: 100%;padding: 15px;}
    .portfolio-process ul li:after, .portfolio-process ul li.active:after{top: auto;bottom: -15px;right: auto;width: 25px;height: 25px;background-size: 100%;transform: rotate(90deg);}
    .portfolio-profile-desc label, .portfolio-company-desc label{font-size: 14px;}
    .portfolio-profile-desc p, .portfolio-company-desc p{font-size: 14px;}
    
    
    .table-separate-rows{overflow-x: auto;padding: 0 5px;}
    .table-separate-rows table{padding: 0 10px;}
    .table-separate-rows table tr td{padding: 5px 12px 5px;}
    .table-separate-rows table tr td.star-img img{width: 20px;height: 20px;}
    
    .custom-tiles1{padding: 15px;}
    .custom-tiles1 .circle{width: 70px;height: 70px;}
    .custom-tiles1 .circle img{width: 55px;}
    .custom-tiles1 h6{margin: 12px 0 5px;line-height: 1;font-size: 20px;}
    .custom-tiles1 p{font-size: 14px;}
    
    .custom-tiles-outer{margin: 15px 0;}
    .custom-card{overflow-x: auto;}
    .custom-input-group{width: 100%;margin-bottom: 10px;}
    .custom-input-group .input-group-prepend{width: 100%;margin-right: 0;}
    .customwidth.custom-input-group.ml-3.enddate  .input-group-prepend{
        display: none;
    }
    .customwidth.custom-input-group.ml-3.enddate{
        padding-left: 0;
    }
    .custom-input-group .input-group-prepend label{text-align: left;}
    .custom-input-group .form-control{width: 100%;max-width: 100%;}
    .heading-section .custom-input-group.ml-3, .customwidth.custom-search.form-group.mb-0.pt-0.ml-3.bmd-form-group.is-filled{margin-left: 0 !important;}
    
    
    .instrument-not-found img{max-width: 100%;}
    .chat-board .start-chat img{width: 110px;height: 110px;}
    .chat-board .start-chat h4{font-size: 16px;}
    
    footer{padding: 10px 0 0;margin-bottom: 130px;}
    .footer-inner {margin: 10px 0;}
    footer .all-right{padding: 15px 0px;}
    footer .footer-last ul:nth-child(2){padding-right: 30px;}
    footer .disclaimer{font-size: 12px;}
    .go-to-top{bottom: 40px;right: 15px;width: 30px;}
    .custom-input-group {width: 100%!important;}
    .d-flex.flex-wrap.heding-rgt-sec.filter-section{
    	width: 100%;
    }
    .img-company-name h5, .img-company-name-outer h5 {display: block;width: 100%;}
    .heading-section .btn.button-primary-sm.ml-3 {
    margin-left: 0 !important;
}
.heading-section .custom-search .inline-blcok.ml-3 {
    margin-left: 0 !important;
    width: 100%;
}
.para-single.inline-blcok{
    margin-left: 0 !important;
}

.para-single .btn.button-primary-sm.ml-3 {
    margin-top: 10px;
}
}

@media (min-width:768px) and (max-width:991px){
    .customwidth {
    width: 31%;
}
.customwidth {
    margin-top: 10px;
}

.customwidth.custom-input-group.ml-3.enddate {
    margin-top: 10px;
}

.customwidth.custom-search.form-group.mb-0.pt-0.ml-3.bmd-form-group.is-filled {
    margin-left: 0 !important;
}

button.btn.button-primary-sm.ml-3 {
    margin-top: 10px !important;
}
    footer{
        margin-bottom: 66px;
    }
}
.instrument-card .form-control:disabled {
  background-color: #e9ecef !important;
}
.owl-prev span, .owl-next span {
	 color: #FFF;
    font-size: 30px;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: #f7a83e;
    display: block;
    line-height: 30px;
}
}
