/* ------------------- No js ----------------------------------- */
body.nojs #bannerwrapper #home-banner .slides .slide:not(:first-child) {display: none;}
body.nojs #bannerwrapper #slides .slide:not(:first-child) {display: none;}
body.nojs #slides{visibility: visible;}
body.nojs .loader{display:none;}
/*-------------- Reset CSS Start--------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }
body { line-height: 1 }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }
:focus { outline: 0 }
ins { text-decoration: none }
del { text-decoration: line-through }
table { border-collapse: collapse; border-spacing: 0 }
.text-intend{text-indent: -999px;position: absolute;left: -999px;top: -999px;}
/*-------------- Reset CSS End --------------*/
/*-------------- Main Body CSS --------------*/
body { background-color: #f2f2f2; font-family: HelveticaNeueW01-45Ligh; font-size: 62.5%; }
a { color: #00a7b5; text-decoration: none; }
a:hover { color: #292567; text-decoration: none; }
.hide { display: none; }
img { outline-style: none; outline-width: 0; border: 0 none; }
sup { font-size: smaller; font-weight: bold; }
sub { margin: 2px 0; padding: 2px 0; }
ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
ul li ul { padding: 10px 0 0 0; }
ol { list-style-image: none; list-style-position: outside; padding-left: 30px; list-style: dcimal; }
ol li ol { padding: 10px 0 0 0; margin-left: 30px; }
ol li { margin-bottom: 5px; font-size: 1.6em; }
ol li ol li { font-size: 1.0em; }
hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }
:active { outline-style: none; outline-width: 0; }
select { -webkit-appearance: menulist-button; }
option { font-family: HelveticaNeueW01-45Ligh; padding: 5px 10px; color: #00a7b5; }
* { margin: 0; padding: 0; box-sizing: border-box; behavior: url(~/media/Files/B/BC-Partners-V3/htc-files/boxsizing.htc); behavior: url(~/media/Files/B/BC-Partners-V3/htc-files/pie.htc); }
p { font-size: 1.6em; color: #424a5b; line-height: 20px; font-family: HelveticaNeueW01-45Ligh; }
h1 { font-size: 3.2em; line-height: 1.2em; color: #292567; font-weight: normal; font-family: Baker Signet W01 Roman; }
h2 { font-size: 2.0em; line-height: 1.2em; color: #292567; font-family: HelveticaNeueW01-65Medi; font-weight: normal; padding: 5px 0 10px 0; }
h3 { font-size: 1.6em; line-height: 1.2em; color: #292567; font-family: HelveticaNeueW01-65Medi; font-weight: normal; padding: 5px 0 10px 0; }
h4 { font-size: 1.6em; line-height: 1.2em; color: #292567; font-family: HelveticaNeueW01-65Medi; font-weight: normal; padding: 5px 0; }
h5 { font-size: 1.6em; line-height: 1.2em; color: #292567; font-family: HelveticaNeueW01-65Medi; font-weight: normal; padding: 5px 0; }
table { width: 100%; }
table tr td { line-height: 1.5em; }
p#sectionheader { font-size: 1.6em; }
#MainWrapper { margin: 0 auto; max-width: 1170px; }
#MainWrapper:after { content: ""; display: table; clear: both; }
.searchresultpage { padding-bottom: 40px; float: left;width:100%; }
.print-section { float: right; width: 460px; }
#print { float: left; padding-bottom: 10px; }
#print a { font-size: 1.2em; font-weight: bold; padding-bottom: 10px; padding-left: 33px; background: url(~/media/Images/B/BC-Partners-V3/css/print-icon.png) no-repeat left 2px; }
/*-------------- Header CSS --------------*/
#headerwrapper { width: 100%; float: left; position: relative; }
#logo { float: left; margin: 3px 40px 0px 20px; }
span.logo-bottom { display: block; position: absolute; left: 0; bottom: -25px; z-index: 98; }
#headerlinks ul li { border-right: 1px solid #0000FF; float: left; padding: 0 5px; }
.navsearch { margin: 40px 8px 0px 0px; float: right; width: 172px; height: 21px; border: 1px solid #dddddf; }
#SearchTextBoxContainer { float: left; width: 147px; height: 19px; }
#SearchTextBoxContainer input { border: 0 none; background-color: transparent; color: #424a5b; padding: 1px 0px 5px 10px; font-family: HelveticaNeueW01-45Ligh; width: 145px; box-sizing: border-box; font-size: 1.2em;}
#SearchButtonContainer { float: left; padding: 3px 7px 0px 2px;width: 14px;height: 14px; }
.safari7 #SearchButtonContainer { padding: 3px 5px 0px 2px; }
#SearchButtonContainer input { width: 14px; height: 14px; }
#toplinks { float: left; }
p.highlight { color: #00858C; }
/*-------------- Left Navigation CSS --------------*/

#utility { margin-top: 40px; }
/*-------------- Breadcrumb CSS --------------*/
#breadcrumb { width: 100%; font-family: HelveticaNeueW01-45Ligh; margin: 32px 0 40px 0px; text-transform: uppercase; }
.news #breadcrumb, .our-office #breadcrumb, .search-results #breadcrumb, #error-page #breadcrumb, .news-item #breadcrumb { margin: 56px 0px 39px; }
#breadcrumb a, #breadcrumb span { font-size: 1.1em; color: #424242; padding: 0 10px 0 1px; }
/*--Content Title start--*/
#content-title { width: 100%; float: left; }
#content-title .content-title-left { float: left; }
#content-title .content-title-right { float: right; position: relative;}

/*.content-title-inner{width:76.1% !important; padding-right:20px;} */
.box-bottom-content-with-image { float: left; width: 73%; }
.box-bottom-image { float: right; padding-top: 10px; width: 27%;text-align:center; }
/*--Content Title end--*/

/*------------------Search Results Start---------------------*/

.tab-container2 { float: left; width: 100%; }
.tab-container2 ul li a { background-color: #00A7B5; color: #fff; margin-right: 0; padding: 8px 15px; text-decoration: none; display: inline-block; display: block; }
.tab-container2 ul li a:hover { text-decoration: none; }
.tab-container2 ul li.active a, .tab-container2 ul li.current a, .tab-container2 ul li a:hover { background-color: #fff; color: #424a5b; }
.tab-container2 .tab-content h2 { clear: both; font-weight: bold; margin: 0; padding: 15px 0 15px; }
table.searchTable { width: 100%; float: left; }
.searchresultpage table { width: 100%; float: left; margin: 0; border: 0 none; }
table.searchTable tbody tr td { border: 0 none; }
table.searchTable tbody tr td, .searchresultpage table tr td { padding: 5px 0 14px 0px; text-align: left; font-size: 1.0em; line-height: normal; border-bottom: 1px solid #00A7B5; }
table.searchTable tbody tr td p { padding: 18px 0px 5px 0px; }
table.searchTable tbody tr td p.links a { color: #292567; font-family: HelveticaNeueW01-65Medi; }
#searchContainerRP { float: left; margin: 36px 20px 20px 0px; border: 1px solid #dddddf; width: 460px; }
#searchFilter { float: left; font-size: 1.6em; width: 100%; padding: 10px 0 0; }
#resuleMsg { float: left; margin: 32px 0 3px; width: 100%; }
#searchButtonContainerRP { padding:4px; float:right;}
#searchTextBoxContainerRP{float:left;}
#searchButtonContainerRP input { margin: 0px 2px 0 0; }
#searchTextBoxContainerRP input { border: 0 none; color: #424a5b; font-family: HelveticaNeueW01-45Ligh; padding: 8px 20px 6px 13px; width: 423px; font-size: 1.6em; }
span.filter, span.exact-phrase { margin-right: 35px; display: inline-block; }
body.ie8 #searchTextBoxContainerRP input { margin-top: 5px; }
.ip3search_highlight { font-weight: bold; }
.filter { display: inline-block; float: left; }
.exact-phrase { display: inline-block; float: left; width: 130px; margin-left: 38px; }
.all-words { display: inline-block; float: left; width: 150px; margin-left: 17px; }
.fs-checkbox { float: left; margin-top: 2px; }
/*------------------Search Results end---------------------*/


/*-------------- Top Navigation CSS Start --------------*/
#navigation { float: left; font-family: HelveticaNeueW01-45Ligh; margin: 17px 0px 16px 8px; }
#navigation ul li.level1 { float: left; font-size: 1.5em; text-transform: uppercase; position: relative; line-height: 1.2em; }
#navigation ul li a { color: #00a7b5; display: inline-block; border-left: 1px solid #00a7b5; padding: 0 30px 0 6px }
{
color: #292567;
}
#navigation ul li.haschildren > a:hover, #navigation ul li > a:hover, #navigation ul li.current > a, #navigation ul li.selected > a { color: #292567; }
#navigation ul li.level1 > ul { display: none; position: absolute; padding: 0 20px 20px; z-index: 99999; background-color: #fff; top: 18px; left: -20px; width: 235px; }
#navigation ul li.level1.last > ul { width: 210px; }
#navigation ul li.level1:hover > ul { display: block; }
#navigation ul li.level2.first { padding-top: 32px; }
#navigation ul li.level2 { border-left: 1px solid #00a7b5; padding: 11px 0 0 7px; }
#navigation ul li.level2 > a { padding: 0; border-left: 0; }
#navigation ul li.level2 > a:hover { border-left: 0; }
/*-------------- Top Navigation CSS Ends --------------*/

/*-------------- Site Map Start --------------*/
#sitemapcontainer ul { margin-left: 20px; }
#sitemapcontainer li { margin: 15px 0 20px; padding: 0 0 0 10px; }
/*#sitemapcontainer li::before { color: #0075BB; content: "•"; font-size: 1.4em; position: absolute; top: 1px; left: 0px;} */
#sitemapcontainer li a { display: inline-block; padding: 3px; }
#sitemapcontainer li ul li { font-size: 1em; margin: 4px 0 4px 5px; padding: 0 0 0 20px; font-weight: normal }
#sitemapcontainer li ul li a { padding: 0 0 0 3px; }
#sitemapcontainer li ul li ul { margin-bottom: 10px; }
#sitemapcontainer li ul li ul li { margin-left: 16px; padding-left: 10px; }
/*-------------- Site Map Ends --------------*/


/*-------------- Footer CSS Start --------------*/
#footerwrapper { font-family: HelveticaNeueW01-45Ligh; font-size: 1.6em; box-sizing: border-box; }
#footerwrapper, .footer-top, .footer-bottom { width: 100%; float: left; }
.footer-top { background-color: #7a808c; }
#footerlinks { float: left; padding: 16px 0 18px 12px; }
#footerlinks, #footerlinks ul { float: left; }
#footerlinks ul li { border-right: 1px solid #fff; float: left; padding: 0px 10px 0px 9px; }
#footerlinks ul li.last { border: 0 none; padding-right: 0; }
#footerlinks ul li a { color: #fff; }
.footer-copyright { padding: 14px 17px 0 0; text-align: right; }
.footer-copyright p { font-size: 1.0em; color: #fff; }
.footer-bottom { padding: 7px 20px 10px 20px; background-color: #fff; }
.footer-bottom p { font-size: 0.813em; color: #4f5664; }
/*-------------- Footer CSS Start --------------*/


/* ------------------ Search ------------------- */
.ip3search_highlight { font-weight: bold; }
/*--------------inner wrapper---------------*/
#innerWrapper { width: 100%; float: left; background-color: #fff; }
#innerWrapper #inner-content .homecontentwrapper { padding-top: 26px; }
/*----------------inner content---------------*/
#inner-content { max-width: 1170px; width: 100%; float: left; border-bottom: 1px solid #00a7b5; margin-bottom: 2px; }
#Homepage #inner-content { border-bottom: 0; margin-bottom: 0; }
/*-------------------Home Box--------------------------*/
.home-box-container { border-right: 2px solid #00a7b5; }
.home-box { float: left; padding: 0 25px 0 10px; }
.home-box-container.last { border-right: 0; padding-right: 0; }
.home-box p { padding: 0; }
.home-box p a { display: inline-block; padding: 8px 0 0 0; }
.home-box h3 { font-family: Baker Signet W01 Roman; font-size: 3.2em; padding: 0 0 21px 0; }
#box-content { background-color: #fff; padding-bottom:80px; border-bottom: 1px solid #00b4c2; }
/*--------------------News Home-----------------------------------*/
#news-home { padding: 28px 0 27px 0; position: relative; overflow: hidden; background-color: #f1f1f2; }
#news-home h3 { color: rgb(41, 37, 103); font-size: 1.8em; font-family: Baker Signet W01 Roman; float: left; padding: 0 16px 0 20px; }
#news-slider-wrapper { float: left; width: 73%; visibility: hidden; }
#news-inner-home { float: left; width: 100%; }
#news-slider-wrapper .newsitem { padding-right: 40px; }
#news-home p a, #news-home p a:hover { font-family: HelveticaNeueW01-45Ligh; color: #424a5b; }
#news-home .bx-controls { display: block; position: absolute; right: 0px; font-size: 2.0em; top: 0px; }
#news-home .bx-prev, #news-home .bx-next { display: block; position: absolute; top: 27px; color: #292567; }
#news-home .bx-prev { right: 146px; }
#news-home .bx-next { right: 125px; }
#news-home h3 span.arrow { display: inline-block; position: relative; top: 1px; }
/* -------------------------- Banner ----------------------------- */
#bannerwrapper { position: relative; padding: 0; }
#home-banner .slide { position: relative; }
#home-banner .slides .slick-slide img { max-width: 1170px; height: auto; width: 100%; }
body.mac.safari #home-banner .slides .slick-slide img { max-width: 1170px; height: auto; width: 100%; margin-left:-1px;}
.slides ul.slick-dots li.slick-active button { background-color: #00a7b5; }
.slides ul.slick-dots li button { background-color: #bfe9ec; border-radius: 50%; display: block; width: 13px; height: 13px; outline: 0 none; position: relative; }
.slides ul.slick-dots li.slick-active button:before { width: 13px; height: 13px; border-radius: 50%; color: #00a7b5; }
.slides ul.slick-dots li button:before { width: 13px; height: 13px; border-radius: 50%; color: #bfe9ec }
.slides ul.slick-dots { bottom: 20px; left: 20px; width: auto; }
.slides.slick-slider { margin-bottom: 0; }
.slides .slick-dots li { width: 13px; height: 13px; margin: 0 10px 0 0; }
#team #slides { position: relative; z-index: 100; width: 1170px; }
#team .slides_container { width: 1170px; overflow: hidden; }
#slides-bottom .slides_container { width: 1170px; }
.caption { position: absolute; top: 0; width: 100%; height: 100%; top: 0; }
.caption-left { position: absolute; width: 450px; background: #ffffff; opacity: 0.8; padding:18px 25px; top: 130px; right: 140px; }
.caption-left p {font-family:Helvetica;}
.caption-left h2 { font-size: 2.7em; color: #424a5b; font-family: Sabon LT W01 Bold; line-height: 1.2em; padding: 0 0 6px 0; }
.caption-left p { font-size: 1.6em; color: #424a5b; line-height: 1.2em; }
.caption-left p a { color: #292567; display: inline-block; padding-top: 22px; }
.caption-right { position: absolute; bottom: 108px; right: 0; width: 478px; padding: 10px 0px 17px 22px; z-index: 999; background-color: #fff; opacity: 0.8; }
.caption-right p { color: #00a7b6; font-size: 2.4em; line-height: 1.3em; font-family: Baker Signet W01 Roman; }
.caption-right p a { color: #00a7b5; font-family: HelveticaNeueW01-45Ligh; font-weight: bold; padding-right: 10px; }
/* --------------------------  Banner Ends ----------------------------- */

/* -------------------------- contnet banner start ------------------------ */
#bannerContainer, #bannerImage { float: left; width: 100%; }
/* -------------------------- contnet banner start ------------------------ */

/*-------------Navigation level 2----------------*/
#navigation-level2 { width: 100%; background-color: #555393; float: left; padding: 12px 0; border-top: 1px solid #DADADA; }
#navigation-level2 ul { float: left; padding-left: 12px; }
#navigation-level2 ul li { float: left; margin-right: 2px; }
#navigation-level2 ul li a { color: #FFFFFF; display: inline-block; font-size: 1.4em; padding: 4px 14px 6px; }
#navigation-level2 ul li a:hover { background-color: #7775a9; }
#navigation-level2 ul li.current a { background-color: #7775a9; }
/*---------------Standared Content----------------------------------*/
#inner-content .standard-content { float: left; width: 100%; padding-left: 10px; padding-right: 10px; }
.standard-content p ,standard-content ul { padding-bottom: 17px; }
.standard-content ul li { color: #292567; font-size: 1.6em; line-height: 1.2em; padding-bottom: 5px; margin-left: 20px; list-style: disc outside none; font-family: HelveticaNeueW01-45Ligh; }
.standard-content ul li ul li { font-size: 1.0em; }
.standard-content ul.slick-right li, .box-bottom-right #slides-right p { margin: 0px; color: #252069; font-family: Baker Signet W01 Roman; font-size: 2.5em; padding: 0; list-style: none; }
.box-bottom-right #slides-right p { line-height: 1.2em; }
#content-box-bottom { margin-bottom: 69px; }
#newsContainer { float: left; width: 100%; margin-bottom: 69px; }
/*#content-box-bottom-left{ 
margin: 0; padding-right: 20px; } */
/*#newswrapper, #newsitemwrapper{ float: left; width: 76.1%; margin: 0; padding-right: 20px; } */
/*#portfolioSignpost{ width: 23.9%; float: left; } */
#content-box-bottom p.rad-intro { font-size: 2em; line-height: 24px; padding-bottom: 17px; }
#content-box-bottom-left .box-bottom-left { float: left; width: 100%; padding-top: 23px; clear: both; }
#content-box-bottom-left .box-bottom-left p img { float: right; margin-left: 50px; margin-bottom: 50px; position: relative; bottom: 30px; }
.box-bottom-right { border-top: 3px solid #00a7b5; border-bottom: 3px solid #00a7b5; padding: 18px 0 24px 0; margin-top: 7px; }
/*#slides-right { visibility: hidden; }*/
#slides-right .slick-right { width: 100%; overflow: hidden; position: relative;}
.slick-right.slick-slider { margin-bottom: 0; }
body.ip3-case-studies #inner-content .standard-content { padding-bottom: 0px; }
#content-box-top { float: left; width: 100%; background: url(~/media/Images/B/BC-Partners-V3/css/top-blue-bg.jpg) repeat-x top left; padding-bottom: 29px; padding-top: 31px; border: 1px solid #DADADA; }
.content-box { padding: 28px 25px; text-align: center; float: none; }
.content-box h2 { color: #FFFFFF; font-weight: normal; line-height: 1.2em; min-height: 60px; }
body#bcp-foundation #content-box-bottom-left .box-bottom-left table td, #content-box-bottom-left .box-bottom-left table th { font-size: 1em; vertical-align: top; padding: 5px; }
body#bcp-foundation #content-box-bottom-left .box-bottom-left table td a img { margin: 0; float: none; }
/* -----------------Our Team -------------------------------------*/

div.team-content .filter-member { width: 100%; float: left; padding-top: 23px; position: relative; }
div.team-content .filter-member h2 { padding-left: 15px; }
.dataTables_wrapper { float: left; width: 100%; position: relative; }
table.dataTable { padding-top: 20px; }
table.dataTable thead tr th { font-family: HelveticaNeueW01-65Medi; text-align: left; background-color: #00a7b5; color: #fff; font-size: 1.4em; font-weight: normal; height: 35px; text-transform: uppercase; vertical-align: middle; padding-right: 24px; padding-left: 10px; }
.our-team table#example thead tr th, .our-team table.dataTable tbody tr td.full-name { width: 266px !important; }
.our-team table.dataTable tbody tr td.our-team-position { width: 458px; }
.our-team table.dataTable tbody tr td.our-team-role { width: 255px; }
.previous-investments table.dataTable thead tr th:nth-child(1) { width: 150px !important; border-right: 2px solid #fff;cursor: pointer; }
.previous-investments table.dataTable thead tr th:nth-child(2) {/*width: 100px !important ;*/ border-right: 0; }
.previous-investments table.dataTable thead tr th:nth-child(3) { width: 208px !important; border-right: 0;cursor: pointer; }
.previous-investments table.dataTable thead tr th:nth-child(4) { width: 341px !important; border-right: 0;cursor: pointer; }
.previous-investments table.dataTable thead tr th:nth-child(5) {/*width: 100px !important;*/ border-right: 2px solid #fff;cursor: pointer; }
.previous-investments table.dataTable thead tr th:nth-child(6) {/*width: 100px !important;*/cursor: pointer; }
.previous-investments table.dataTable tbody tr td:nth-child(3), .previous-investments table.dataTable tbody tr td:nth-child(4), .previous-investments table.dataTable tbody tr td:nth-child(5), .previous-investments table.dataTable tbody tr td:nth-child(6) { padding-left: 10px; }
.previous-investments #filter-investment table tfoot tr th.drp3 { width: 210px; }
/*.previous-investments #filter-investment table tfoot tr th.drp4{width: 306px;}*/

table#example thead tr th { border-right: 0 none; padding: 11px 10px 0px 24px; height: 35px; width: 266px; text-transform: uppercase; }
table#example1 thead tr th.sorting { background: url("~/media/Images/B/BC-Partners-V3/css/neutral.gif") no-repeat scroll 98% 13px #00a7b5; }
table.dataTable tbody tr td a { padding: 12px 16px; display: block; }
table.dataTable tbody tr td.sorting_1 { color: rgb(0, 133, 140); }
table.dataTable tbody tr {border-bottom: 1px solid #dddddf;}
table.example tbody tr{cursor: pointer;}
table.dataTable tbody tr td { text-align: left; font-family: HelveticaNeueW01-45Ligh; color: #424a5b; padding: 9px 10px 8px 10px; font-size: 1.6em; }
table.dataTable tbody tr th { text-align: left; font-weight: normal; color: #00858c; font-family: HelveticaNeueW01-45Ligh; border-bottom: 1px solid #E9E9F1; padding: 12px 16px; }
table.dataTable tbody tr th a { padding: 12px 16px; display: block; }
table.dataTable thead tr th.sorting_asc { background: url(~/media/Images/B/BC-Partners-V3/css/drop-down-arrow.png) no-repeat 98% 13px #00a7b5; }
table.dataTable thead tr th.sorting_desc { background: url(~/media/Images/B/BC-Partners-V3/css/drop-up-arrow.png) no-repeat 98% 13px #00a7b5; }
.applemac-safari5 table.dataTable thead tr th { padding: 12px 14px 11px; }
/*.our-team #filter{width: 873px;}*/
#filter option, #filter-investment option { padding: 5px 20px; }
#filter { float: right; position: absolute; top: 88px; z-index: 1; left: 265px; /* width:902px;*/ }
#previous-investments #contactwrapper { position: relative; }
#filter-investment { float: right; position: absolute; top: 31px; z-index: 9999; left: 365px; width: 555px; }
#filter-investment table tfoot tr th {/*height:35px;*/ }
/*.applemac-safari5 #filter-investment table tfoot tr th{height:38px;}*/



#filter-investment table tfoot tr th select { position: relative; }
/*span.country{border-left: 2px solid #fff;}
span.country, span.sector {
background:rgb(0, 167, 181) url("~/media/Images/B/BC-Partners-V3/css/drop-down-arrow.png") no-repeat scroll 94% 14px; left: 0; position: absolute; top: 0; height:35px; color: #fff;
padding-top: 11px; padding-left: 20px; font-weight: normal; text-align: left; font-size: 1.4em; font-family: HelveticaNeueW01-65Medi; border-right: 2px solid #fff; text-transform: uppercase;}
span.sector{ left: 184px;}*/
span.country, span.sector { text-indent: -99999px; display: block; }
#filter-investment table tfoot tr th.drp3 select, #filter-investment table tfoot tr th.drp4 select { left: 0; height: 35px; padding: 0px; top: 0px; display: none; }
#filter-investment table tfoot tr th.drp3 select, span.country { width: 180px; display: none; }
#filter-investment table tfoot tr th.drp4 select, span.sector { width: 355px; display: none; }
.ie7 table#example1 thead tr th.company-col { font-size: 1.6em; }
#filter table tfoot { background-color: #00a7b5; }
#filter table tfoot tr th { text-align: left; font-weight: normal; color: #fff; position: relative; background-color: #fff; }
#filter table tfoot tr th select { position: relative; top: 0; left: -1px; height: 35px; line-height: 35px; display: none; }
.our-team#filter table tfoot tr th.drp1 select { left: 1px; }
#filter table tfoot tr th.drp1 select { width: 456px; }
#filter table tfoot tr th.drp2 select { width: 286px; }
#filter table tfoot tr th.drp3 select { width: 192px; }
.our-team#filter table tfoot tr th.drp1 select, .our-team span.select { width: 460px; }
.our-team #filter table tfoot tr th.drp2 select, .our-team span.select-role { width: 258px; }
.our-team #filter table tfoot tr th.drp3 select, .our-team span.select-location { width: 155px; }
#example1_filter label { display: none; }
#example_filter { padding: 0 0 31px 0; float: left; width: 100%; }
#example_filter label { float: left; color: #666666; font-size: 1.2em; font-family: HelveticaNeueW01-45Ligh; border: 1px solid #dddddf; }
#example_filter label input { width: 458px; height: 32px; background: url(~/media/Images/B/BC-Partners-V3/css/team-search-icon.png) no-repeat 97% center; color: #424a5b; padding: 8px 40px 6px 13px; border: 0 none; margin-top: 0; font-size: 1.0em; font-family: HelveticaNeueW01-45Ligh; }
.dataTables_info, .dataTables_paginate .first, .dataTables_paginate .last, .dataTables_length { display: none; }
.dataTables_paginate { float: left; margin: 64px 0 40px 0; }
.dataTables_paginate span { float: left; text-align: center; }
.dataTables_paginate span a { font-family: HelveticaNeueW01-65Medi; color: #00a7b5; font-size: 1.6em; margin-right: 5px; position: relative; top: 0; cursor: pointer; }
.dataTables_paginate span a.paginate_active, .dataTables_paginate span a:hover { color: #292567; }
.dataTables_paginate .previous { background: transparent url("~/media/Images/B/BC-Partners-V3/css/pagination-previous-arrow") no-repeat scroll left top; float: left; margin-right: 15px; height: 17px; width: 9px; cursor: pointer; }
.dataTables_paginate .next { background: transparent url("~/media/Images/B/BC-Partners-V3/css/pagination-next-arrow") no-repeat scroll left top; float: right; margin-left: 10px; height: 17px; width: 9px; cursor: pointer; }
div.team-content #location-drp { position: relative; }
div.team-content #position-drp { border-right: 1px solid #116471; position: relative; width: 143px; margin-left: 5px; }
div.team-content #role-drp { border-right: 1px solid #116471; position: relative; }
div.team-content #location-drp select { padding: 0; margin: 3px; }
.our-team span.select { /*border-left: 2px solid #fff;*/ }
#filter tfoot tr th span { text-transform: uppercase; background: url("~/media/Images/B/BC-Partners-V3/css/drop-down-arrow.png") no-repeat scroll 98% 13px #00a7b5; left: -1px; position: absolute; top: 0; height: 35px; color: #fff; padding-top: 11px; padding-left: 20px; font-family: HelveticaNeueW01-65Medi; /*border-right: 2px solid #fff;*/ display: none; }
#inner-content .member-info { display: none; }
#MainWrapper #inner-content .member-items { display: block; padding: 0px; z-index: 9; }
.member-info { position: relative; z-index:999; padding: 46px 43px 47px 44px; background-color: #FFFFFF; float: left; width: 1030px; border-top: 1px solid #f2f2f3; }
.member-info > table { font-size: 1em; }
.member-info > table tr.first { border-top: 3px solid rgb(0, 167, 181); border-bottom: 3px solid rgb(0, 167, 181); }
.member-info > table tr.first > td:first-child { width: 652px; padding-left: 5px; }
.member-info > table td.member-image { vertical-align: middle; text-align: right; padding: 12px 0px 15px; }
td.member-image p { width: 268px; float: right; }
.member-info table tr td { font-size: 1em; vertical-align: top; }
p.member-title { font-size: 2.0em; color: #292567; font-family: HelveticaNeueW01-65Medi; padding: 12px 0px 8px; }
.position h2 { padding-top: 1px; }
.position { border-bottom: 1px solid rgb(0, 167, 181); }
.position h2 { font-size: 1.8em; color: rgb(66, 74, 91); }
#lightbox-top p { font-family: HelveticaNeueW01-65Medi; }
#lightbox-top tr td:first-child { width: 23%; }
#lightbox-top tr td { padding-top: 22px; }
#lightbox-top tr td h3, #lightbox-top tr td p { padding : 0; }
#lightbox-top tr:last-child td { padding-bottom: 14px; }
.shortDesc { padding-top: 12px; }
.education-details { border-bottom: 1px solid rgb(0, 167, 181); }
#lightbox-bottom { padding-top: 20px; }
.member-info table tr td table#lightbox-bottom-table tr td p { padding-bottom: 16px; }
.member-info table tr td table#lightbox-bottom-table tr td h3 { padding-top: 0; }
#our-team #cboxCurrent, #our-team #cboxNext, #our-team #cboxPrevious { display: none !important; }
#colorbox { z-index: 99999999; }
#cboxClose { right: 15px; top: 15px; background: url("~/media/Images/B/BC-Partners-V3/css/color-box-close.jpg") no-repeat scroll right top; height: 16px; width: 18px; position: absolute; z-index: 99999999; text-indent: -99999px; color: #FFF; cursor: pointer; }
#cboxCurrent { display: none; }
#cboxOverlay { height: 100%; position: fixed; top: 0px; left: 0px; width: 100%; background-color: #000000; z-index: 9999999; opacity: 0.5 !important; filter: alpha(opacity=50)!important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important; }
p.blue-title { font-size: 1.4em; color: #2B2878; }
.member-info table tr td table#light-box-table tr td { font-size: 1em; }
.member-info table tr td table#light-box-table tr td h2 { color: #2B2878; font-size: 1.8em; font-weight: normal; padding: 5px 0 10px 0; }
.member-info table tr td table#light-box-table tr td h3 { font-size: 1.5em; font-weight: normal; padding-top: 1px; }
.member-info table tr td table#light-box-table tr td p { font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; padding-bottom: 5px; }
.member-info table tr td table#light-box-table tr td.shortDesc p { font-size: 1.3em; line-height: 1.5em; padding-bottom: 15px; }
#light-box-table { margin-right: 20px; }
/*------------------Case Studies----------------------------------*/
.case-studies-banner, .slides-case-studies { position: relative; }
.slides-case-studies > img{width:100%;}
.slides-case-studies .caption { margin: 0; width: 574px; position: absolute; top: auto; bottom: 79px; right: 0; background-color: rgba(255,255,255,0.9); height: auto; padding: 15px 0 29px 26px; display: table; }
.caption-image { width: 170px; border-right: 3px solid #00a7b5; padding-right: 30px; display: table-cell; vertical-align: middle; }
.caption-image img { width: 100%; height: auto; }
.short-description { padding: 0 0 0 15px; display: table-cell; width: 378px; }
.short-description h2 { padding: 2px 0 8px 0; border-bottom: 1px solid #00a7b5; margin-bottom: 19px; }
.short-description p { font-family: HelveticaNeueW01-65Medi; }
.short-description .case-link { padding-top: 10px; font-family: HelveticaNeueW01-45Ligh; }
.case-studies-list{ float: left; width: 100%; }
.case-studies-list, .case-studies-list-row .case-studies-list-items { position: relative; }
.case-studies-list .case-studies-list-row .case-studies-list-items.last { margin: 0px; }
.case-studies-list { padding-top: 25px; padding-bottom: 22px; float: left; width: 100%; }
.inner-border { width: 220px; height: 150px; position: absolute; background: url("~/media/Images/B/BC-Partners-V3/css/green-border.png") no-repeat scroll left top transparent; top: 0; }
.case-studies-list-items p a { font-family: HelveticaNeueW01-45Ligh; font-size: 1em; padding-right: 12px; }
.case-studies-list-items h3 a { padding-bottom: 11px; padding-top: 13px; display: inline-block; }
.case-studies-list-items h3 { padding: 0px; font-weight: normal; }
body.ip3-case-studies .case-studies-list-items h3 { padding: 10px 0; }
.case-studies-list .case-studies-list-row .case-studies-list-items { padding-bottom: 28px; float: left; }
body.ip3-case-studies .case-studies-list .case-studies-list-row .case-studies-list-items { padding-bottom: 0px; }
.case-studies-list-row img { width: 100%; height: auto; }
/*------------------------Case Studies Details-----------------------*/
#slides-bottom { position: relative; }
.caption-case-item { width: 270px; height: 208px; bottom: 0; right: 16px; position: absolute; background-color: rgba(255,255,255,0.9); display: table; }
.caption-item-image { display: table-cell; vertical-align: middle; text-align: center; }
#slides-bottom .case-studies-list { background: 0 none; padding: 0px; }
#slides-bottom .case-studies-list .case-studies-list-row .case-studies-list-items.first .inner-border { display: none; }
#slides-bottom .prev { width: 30px; height: 148px; background: url("~/media/Images/B/BC-Partners-V3/css/slide-bottom-left.png") no-repeat scroll left top transparent; left: 0; position: absolute; top: 42px; z-index: 9999; }
#slides-bottom .next { width: 30px; height: 148px; background: url("~/media/Images/B/BC-Partners-V3/css/slide-bottom-right.png") no-repeat scroll left top transparent; z-index: 9999; position: absolute; top: 42px; right: 0px; }
.standard-content .case-studies-inner, .standard-content .case-studies-inner .case-studies-items { float: left; width: 100%; }
.standard-content .case-studies-inner .case-studies-items { float: left; width: 100%; margin-bottom: 60px; }
.standard-content .case-studies-inner .case-studies-items .case-studies-items-right { float: left; width: 100%; border-top: 3px solid #00A7B5; border-bottom: 3px solid #00A7B5; margin-top: 32px; }
.case-item-left, .case-item-right { float: left; width: 50%; }
.case-item-right { padding-left: 20px; }
.standard-content .case-studies-inner .case-studies-items .case-studies-items-left { margin-top: 22px; float: left; }
.case-studies-items-left p strong { font-weight: normal; font-family: HelveticaNeueW01-65Medi; padding-top: 4px; display: inline-block; }
.standard-content .case-studies-inner #slides-bottom { float: left; width: 100%; border-top: 1px solid #e9e9f1; margin-top: 15px; }
.standard-content .case-studies-inner .case-studies-items p.rad-big { font-size: 1.8em; color: #2b2878; padding: 8px 0 0 0; font-family: HelveticaNeueW01-65Medi; }
.standard-content .case-studies-items .case-studies-items-right table { font-size: 1.6em; margin-bottom: 10px; width: 100%; float: left; }
.standard-content .case-studies-items .case-studies-items-right table tr td:first-child { width: 51%; }
.standard-content .case-studies-items .case-item-left table tr:last-child td { border-bottom: 0; }
.standard-content .case-studies-items .case-studies-items-right table tr td { border-bottom: 1px solid rgb(221, 221, 223); padding: 14px 0px 8px; font-family: HelveticaNeueW01-65Medi; font-size: 0.875em; color: #424a5b; }
.standard-content .case-studies-items .case-studies-items-right table tr td:first-child { width: 51%; }
.standard-content .case-studies-items-right h2 { padding: 10px 0 9px 0; }
.case-studies-items-left h2 { border-bottom: 1px solid rgb(0, 167, 181); margin-bottom: 5px; padding-top: 8px; }
.case-studies-items-left .drop-down-title { float: left; width: 100%; padding-bottom: 5px; padding-top: 10px; }
.case-studies-items-left .drop-down-title .drop-down-title-left { width: 375px; float: left; }
.case-studies-items-left .drop-down-title .drop-down-title-right { width: 85px; float: left; cursor: pointer; }
.case-studies-items-left .drop-down-title .drop-down-title-right p { color: #00858C; font-family: HelveticaNeueW01-45Ligh; font-size: 1.3em; background: url("~/media/Images/B/BC-Partners-V3/css/expand-all.png") no-repeat scroll right 8px transparent; padding-right: 10px; padding-top: 5px; }
.case-studies-items-left .drop-down-content .drop-down-items { width: 100%; float: left; background: url("~/media/Images/B/BC-Partners-V3/css/drop-down-shadow.png") no-repeat scroll left bottom transparent; padding-bottom: 24px; position: relative; }
.case-studies-items-left .drop-down-content .drop-down-items .list-item-title p { padding-left: 20px; background: url("~/media/Images/B/BC-Partners-V3/css/down-arrow.png") no-repeat scroll left 4px transparent; font-weight: bold; }
.case-studies-items-left .drop-down-content .drop-down-items .list-item-title.selected p { background: url("~/media/Images/B/BC-Partners-V3/css/up-arrow.png") no-repeat scroll left 4px transparent; }
.case-studies-items-left .drop-down-content { float: left; width: 100%; padding-bottom: 6px; }
.case-studies select#select-case-studies, .case-item select#select-case-studies { display: none; position: relative; width: 268px; /*top: -2px; right: 2px; height: 31px; font-size:1.5em;*/ }
/*span.select-case-studies{
background: url("~/media/Images/B/BC-Partners-V3/css/drop-down-arrow") no-repeat scroll 94% 11px #00a7b5; right: 2px; position: absolute; top: -2px; width: 268px; height:31px; color: #fff; padding-top: 8px; padding-left: 10px; font-size: 1.5em; text-transform: uppercase; }*/
span.select-case-studies { display: block; text-indent: -99999px; }
.case-item span.select-case-studies, .case-item select#select-case-studies { top: 29px; display: none; }
#slides-bottom .slides-bottom-title { float: left; }
#slides-bottom .slides-bottom-title p { font-size: 1.6em; color: #2b2878; padding: 7px 0 13px; font-family: Sabon LT W01 Roman; }
/*----------------Contact Us------------------------*/
.f100 { float: left; width: 100% }
#contactwrapper { float: left; width: 100%; padding: 16px 0 20px 0; }
.previous-investments #contactwrapper { padding: 31px 0 20px 0; }
.city-details p em { font-family: 'HelveticaNeueW01-45Ligh'; font-style: normal; }
table.press-contact { font-size: 1em; }
table.press-contact tr td h2, h2.country-title { padding-bottom: 0px; }
table.press-contact tr td h3, .city-details h3, .contact-details h3 { padding-bottom: 0px; }
table.investor { font-size: 1em; }
table.investor tr td { padding: 10px 5px; }
table.investor tr td p { padding: 5px 0; }
.our-office #content-title { margin-top: 8px; }
#office-main { float: left; width: 100%; }
#office-main { margin-bottom: 63px; }
#office-main .office-main-inner { float: left; width: 100%; padding-bottom: 21px; }
.office-content h2 { font-size: 1.8em; padding: 0 0 13px 0; line-height: 18px; text-transform: uppercase; }
.office-map { float: left; width: 100%; border-left: 2px solid #00a7b5; padding-left: 20px; }
.office-image { float: left; width: 100%; }
.office-list { margin-top: 28px; margin-bottom: 16px; }
.office-image > img { width: 100%; height: 100%; }
.office-list .office-content p { padding-bottom: 0; }
#office-main .office-main-inner .office-list .office-content .office-content-left { margin: 0px; }
#office-main .office-main-inner .office-list .office-content .office-content-right { float: right; }
.office-content-left p span { color: #2B2878; font-family: Sabon LT W01 Roman; }
.office-light { background: url("~/media/Images/B/BC-Partners-V3/css/lightbox-portfolio-bg.jpg") no-repeat scroll left bottom #FFFFFF; padding: 20px; float: left; width: 562px; padding: 20px 20px 50px; }
.office-content .office-light { display: none; }
.office-light .office-light-left { float: left; }
.office-light .office-light-right { float: left; }
.office-light .office-light-right p { padding-bottom: 15px; }
.scWebEditInput { width: 100%; }
span.scChromeData { line-height: 1.5em; }
span.scWebEditInput { line-height: 1.5em; }
.ip3-selfserve #filter-investment, .ip3-selfserve #filter { display: none; }
.ip3-selfserve #example thead tr th { display: block!important; border-right: 1px solid #116471; }
.ip3-selfserve div.team-content .filter-member { background: 0 none; }
#lang-control { float: right; font-family: HelveticaNeueW01-45Ligh; font-size: 1.2em; position: relative; margin: 40px 18px 0px 0px; }
#lang-control ul li { float: left; text-align: left; padding: 4px 7px 5px 7px; background-color: #f1f1f2; margin-right: 1px; }
#lang-control ul li.last { margin-right: 0px; }
#lang-control ul li a { display: block; color: #00a7b5; }
#lang-control ul li.active { color: #292567; }
#lang-control ul { float: right; }
/*--------------Temp start--------------*/
#team .slides_container {/*height: 214px;width: 940px;*/ }
#inner-content #bannerwrapper #slides .pagination {/*bottom: 6px;*/ }
#inner-content #bannerwrapper #slides .next { bottom: 6px; }
#inner-content #bannerwrapper #slides .prev { bottom: 6px; }
/*--------------Temp END--------------*/

.content-box h2 { font-size: 1.4em; }
.archive-main { float: left; width: 100%; }
.archive-date { float: left; padding-right: 30px; width: 15%; }
.archive-title { float: left; width: 65%; }
#newswrapper .newsitem .archive-title p a { padding: 0px; color: #2B2878!important; background: 0 none!important; font-family: Sabon LT W01 Roman; font-size: 18px; font-weight: normal; }
#slides-right .slides_container .slide { width: 270px; }
#slides-right .slides_container ul li { width: 270px; }
.bx-controls { display: none; }
.case-studies-items-right span.rad-big, .case-studies-items-right p.rad-big { font-size: 1.8em; color: #424a5b; line-height: 18px; font-family: HelveticaNeueW01-65Medi; padding: 10px 0 49px 0; display: inline-block }
.case-studies-items-right p.rad-big { float: left; display: block; clear: both; width: 100%; }
em { font-family: Sabon LT W01 Roman; }
/**** News Signpost ****/

#portfolioSignpost .signpost h2 { display: block; font-size: 1.4em; color: #fff; background-color: #00a7b5; padding: 10px 0 9px 10px; text-transform: uppercase; }
.pcDetails { float: left; width: 100%; border-bottom: 1px solid #00a7b5; }
.pcDetails > p { float: left; width: 100%; padding: 0px; }
.pcDetails a { color: #424a5b; display: block; width: 100%; }
.pcDetails a:hover { color: #00a7b5; }
.pcDetails .pcImage, .pcDetails .pcTitle { display: block; float: left; }
.pcDetails .pcImage img { width: auto; height: 35px; }
.pcDetails .pcImage { width: 35%; padding: 5px 0 0 9px; }
.pcDetails .pcTitle { width: 65%; padding: 10px 0 10px 0; }
.ie8 #filter table tfoot tr th.drp1 { width: 380px; }
.ie8 #filter table tfoot tr th.drp2 { width: 217px; }
.ie8 #filter table tfoot tr th.drp3 { width: 150px; }
#Homepage #bannerwrapper .slides_container .slide { display: none; }
#Homepage.nojs #bannerwrapper .slides_container .slide { display: block; }
#Homepage.nojs #bannerwrapper .caption-left { display: none; }
table tr td.tright { text-align: right; }
table tr th.tright { text-align: right; }
#bcp-foundation #lang-control .fr, #bcp-foundation-2013 #lang-control .fr, #bcp-foundation-2012 #lang-control .fr { display: block !important; }
/* ----------------------- Tables overflow x scroll ----------------------- */
.searchresultpage .scroll-table-container { clear: left; margin-bottom: 45px; }
.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }
.scroll-table-container::-webkit-scrollbar {
-webkit-appearance: none;
width: 10px;
height: 7px;
}
.scroll-table-container::-webkit-scrollbar-thumb {
border-radius: 5px;
border: 2px solid #4a4c4c;
background-color: #4a4c4c;
}
.scroll-table-container > table { margin-bottom: 0; }
/* ----------------------------- Table end --------------------------------*/
/*---------------PortFolio------------------*/
.current-investments{ margin-bottom: 40px;}
.portfolio-content{float: left; width: 100%; margin-top: 31px; }
.portfolio-content .portfolio-item-wrap.gg-g-1 .portfolio-items{ margin-top:0; }
.portfolio-content .inner-portfolio .portfolio-items{ position: relative; border: 1px solid #dddddf; margin-top:20px; min-height:175px; overflow:hidden; display:table; width:100%; }
.portfolio-content .inner-portfolio .portfolio-items > a{ display:table-cell; vertical-align:middle; text-align:center; }
.portfolio-items img {max-width: 100%; height:auto;}

.blue-box{ position: absolute; top:0px; left:0px; z-index:9999999 ; text-align:left; width:100%; height:100%; padding: 15px 10px; cursor:pointer; background-color: #00a7b5; }
.blue-box p.blue-box-title{font-family: HelveticaNeueW01-65Medi; font-size: 1.6em; color: #292567; padding: 0px 0px 10px; border-bottom: 1px solid #fff; margin-bottom: 8px;}
.blue-box p{  color:#FFFFFF; font-size: 1.4em; padding: 0; line-height: 1.2em;}
.portfolio-light-box-wrapper{ float:left; background-color: #fff; max-width:830px; width:100%; }
.portfolio-light-box-container{ float: left; padding: 37px 40px 30px 40px; width: 100%;}
.portfolio-light-box{float: left; border-top: 3px solid #00a7b5; width: 100%; padding-top: 20px; }
.portfolio-light-box-right-top{ width:100%; }
.portfolio-light-box-right-top img{ width:100%; height:auto; }


.portfolio-content .inner-portfolio div.portfolio-items.last{margin-right:0px;}
.standard-content .portfolio-light-box-wrapper{display:none;}
.portfolio-light-box-left{float: left; width:40%; }
.portfolio-light-box-left-top img{ border: 1px solid #E9E9F1; margin-bottom: 22px; }
.portfolio-light-box-right{ float: left; width:60%;}
.portfolio-main-title{font-size: 2.0em; font-family: HelveticaNeueW01-65Medi; color: #292567; padding-bottom: 28px;}
.portfolio-light-box-left-top { float:left; margin-bottom: 21px; padding-right: 40px;}
.portfolio-light-box-left-bottom{ float: left; width:100%;}
.portfolio-light-box-right-bottom{ margin-top:18px;}
.portfolio-light-box-left-bottom p a{ font-family: HelveticaNeueW01-65Medi;}



table.portfolio-light-table {font-size:1em;}
table.portfolio-light-table tr td{ vertical-align: top;padding-right:20px;}
table.portfolio-light-table tr td img{border: 1px solid #E9E9F1;}
table.portfolio-light-table tr td p{font-size:1.19em;font-family: HelveticaNeueW01-65Medi; line-height: 1.4em;}

table.portfolio-light-bottom { margin-top:5px;}
table.portfolio-light-bottom tr td { vertical-align: top;padding:10px 5px;}
table.portfolio-light-bottom tr td p { font-family: HelveticaNeueW01-65Medi; line-height: 1.6em; padding:0px; }
table.portfolio-light-bottom tr td h2 {font-size:1.6em; line-height:1.6em; padding:0px;}

table.portfolio-light-bottom tr td table tr td {padding:10px 5px;}
table.portfolio-light-bottom tr td.light-green {border-top: 1px solid #00a7b5;border-bottom: 1px solid #00a7b5; }


#current-investments #cboxNext , #our-offices #cboxNext { position: absolute; bottom: 15px; right:15px; height:17px; width:9px; background: url("~/media/Images/B/BC-Partners-V3/css/pagination-next-arrow") no-repeat scroll top right transparent; cursor: pointer; text-indent: -99999px }
#current-investments #cboxPrevious , #our-offices #cboxPrevious {position: absolute; bottom:15px; left: 15px; height:17px; width:9px; background: url("~/media/Images/B/BC-Partners-V3/css/pagination-previous-arrow") no-repeat scroll left top transparent; cursor: pointer; text-indent: -9999px}
#current-investments #cboxCurrent{display:none;}
/* -------------------- search results start --------------------- */
.tab-container2 ul { display: table; width: 100%; }
.searchresultpage ul li { display: table-cell; margin: 0; padding: 0; list-style: none; border-right: 2px solid #fff; font-family: HelveticaNeueW01-65Medi; }
span.resultURL { padding: 18px 0 0 0; display: inline-block; }
table.searchTable tbody tr td p.searchdescription { padding: 13px 0 0 0; }
.searchresultpage table td.Error { border-bottom: 0 none; padding-top: 15px; }
.searchresultpage table td.Error p { font-family:;
}
.searchresultpage table td.Error ul li { color: #424a5b; font-size: 1.6em; line-height: 1.2em; padding-bottom: 5px; margin-left: 20px; list-style: disc outside none; display: block; font-family: HelveticaNeueW01-65Medi; }
div#resuleMsg p strong { color: #00a7b5; }
/* -------------------- Search results ends ---------------------- */

/* ------------------------------- Bcp Foundation ---------------------- */
/*.bcp-foundation { float: left; width: 100%; }*/
.bcp-foundation .foundation-tab{ margin: 40px 0; border-top: 1px solid #00a7b5; border-bottom: 1px solid #00a7b5;width:100%;float:left; }
.bcp-foundation .foundation-tab ul{ float: right;padding: 8px 0 8px 0;}
.bcp-foundation .foundation-tab ul li{list-style: none;display: inline-block;margin-left: 0; }
.bcp-foundation .foundation-tab ul li a{padding: 2px 20px 0;font-size:1em; font-weight:bold;}
.bcp-foundation .foundation-tab h2{float:left;padding: 8px 0 8px 0;}
.bcp-foundation td { padding-right: 20px; border-right: 1px solid #00a7b5; margin-bottom: 20px; padding-left: 20px; vertical-align: middle; text-align: center; width: 25%;float:left; }
.bcp-foundation tr td:last-child { border-right: 0; }
.bcp-foundation tr:last-child td { border-bottom: 0; border-right: 1px solid #00a7b5; }
.standard-content ul.signpost-link { border-bottom: 3px solid #00a7b5; padding-bottom: 20px; }
.standard-content ul.signpost-link li { list-style: none; margin: 0; padding: 0; font-size: 1.6em; }
#content-box-bottom-right h2 { border-bottom: 1px solid #00a7b5; margin-bottom: 15px; margin-top: 30px; }
/* ------------------------------- Bcp Foundation ---------------------- */
#our-investors table tbody tr td:first-child img{margin-top:45px;}
.gmnoprint, .gm-style-cc { display: none !important; }
.standard-content .case-studies-items .case-studies-items-right table tr td.no-border { border: 0 none; }
.previous-investments table#example1 thead tr th.sorting:nth-child(3) { /*background-image: none; color:#00a7b5;*/ }
.previous-investments table#example1 thead tr th.sorting:nth-child(4) { /*background-image: none; color:#00a7b5; */ }
.slides div:nth-child(1) .caption a { color: #00a6b6; }
.slides div:nth-child(2) .caption a { color: #282667; }
.slides div:nth-child(3) .caption a { color: #6383c0; }
.slides div:nth-child(4) .caption a { color: #953d89; }
.case-studies-items-right tr td:first-child { font-weight: bold; font-size: 0.9em !important; }
.chunk-note { margin-top: 20px; float: left; }
.ss-short-desc { padding: 20px; }
body .content-title-left h1 .scWebEditInput { display: inline; }
.chunk { margin-top: 60px; }
input[type=text]::-ms-clear {
display: none;
}
input[type=text]:-ms-clear {
display: none;
}
input[type=text]::-webkit-clear {
display: none;
}
input[type=text]:-webkit-clear {
display: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: none !important; }
.chunk { margin-top: 50px !important; }
/*----------------------- mobile search ---------------------------------------------*/

body.chrome43 .portfolio-content .inner-portfolio div.portfolio-items.last { margin-right: -1px !important; }
#slides { visibility: hidden; }
.loader { text-align: center; position: absolute; width: 100%; top: 91px; }
/*------------------------------   news           ---------------------------------------------*/
#newswrapper .newsitem, .newstab, #news-wrapper-without-signpost, .news #portfolioSignpost .signpost { float: left; width: 100%; }
.newstab > ul { display: table; width: 100%; }
#newsContainer, #news-wrapper-without-signpost { margin-top : 31px; }
#newsContainer { margin-bottom: 32px; }
.newstab { margin-bottom: 41px; }
.newstab > ul li { display: table-cell; list-style: none; border-right: 2px solid #fff; font-family: HelveticaNeueW01-65Medi; font-size: 1.4em; margin: 0; padding: 0; }
.newstab ul > li a { display: block; padding: 10px 10px 9px 15px; color: #fff; background-color: #00a7b5; text-transform: uppercase; }
.newstab ul > li.current > span, .newstab ul > li.selected > a> span { display: block; padding: 10px 10px 9px 15px; color: #424a5b; background-color: #fff; }
.newstab ul > li.selected > a { background-color: #fff; padding: 0; }
.news .newsitem { border-bottom: 1px solid #00a7b5; margin-bottom: 35px; }
.news .newsitem.last { border-bottom: none; margin-bottom: 0; }
.news .newsitem h2 { padding: 0 0 6px 0; }
.news .newsitem h2 > a { color: #292567; }
.news p.date, .news-item p.date { font-family: HelveticaNeueW01-65Medi; padding-bottom: 19px; }
.news-item p.date { padding-top: 10px; }
.news p.news-link { padding-bottom: 15px; }
.newspagination { position: relative; float: left; font-weight: bold; margin-top: 17px }
.newspagination ul { float: left; width: 100%; }
.newspagination ul li { float: left; list-style: inside none none; margin: 0 5px 0 0; padding: 0; }
.newspagination ul li:first-child { padding-right: 10px; }
.newspagination ul li:last-child { padding-left: 15px; }
.newspagination ul li a { display: block; }
.newsitemwrapper { width: 100%; float: left; }
/* ----------------------- news slider ------------------------------------------ */

#news-inner-home.slick-slider { margin-bottom: 0; }
#news-inner-home .slick-prev, #news-inner-home .slick-next { cursor: pointer; color: #292567; z-index: 1; }
#news-inner-home .slick-prev::before { content: "<"; color: #292567; font-weight: bold; }
#news-inner-home .slick-next::before { content: ">"; color: #292567; font-weight: bold; }
#news-inner-home .slick-prev { left: 103%; }
#news-inner-home .slick-next { right:-10%; }
/* ----------------- mobi navigation ----------------------- */
#mobishownav { background-color: #646973; position: relative; clear: both; float: left; width: 100%; padding: 15px; display: none; }
#mobishownav ul li.level1 { border-bottom: 1px solid #747881; position: relative;}
#mobishownav ul li.level1 a, #mobishownav ul li.level1 > span { display: block; font-size: 15px; color: #fff; line-height: 15px; text-transform: uppercase;margin-right: 35px;padding:14px 0; }
#mobishownav ul li.level2 a, #mobishownav ul li.level2 > span { display: block; font-size: 15px; color: #fff; line-height: 15px; text-transform: none; padding: 14px 0 14px 20px; }
#mobishownav ul li.navopen > ul > li.last { padding-bottom: 0; }
#mobishownav ul li ul { display: none; background-color: #747881; }
#mobishownav ul li ul li.selected ul { display: block; }
#mobishownav ul li ul li.selected ul li.selected a span { color: #b6aa54; }
#mobishownav .showmore { position: absolute; right: 2px; top:0; height:43px; width: 19px;padding:0;margin-left:20px; background: url("~/media/Images/B/BC-Partners-V3/css/downarrow.png") no-repeat center;display:block;margin-right: 0 !important;}
#mobishownav .showmore.selected { background: url("~/media/Images/B/BC-Partners-V3/css/uparrow.png") no-repeat center;}
.mobinav .navbg { background: url("~/media/Images/B/BC-Partners-V3/css/togglemenu.png") no-repeat; width: 45px; height: 27px; }
.mobinav .navbg.selected { background: url("~/media/Images/B/BC-Partners-V3/css/close.png") no-repeat; width: 45px; height: 27px; }
.mobishow { display: none; float: right; }
/* -------------------------  In the section ---------------------------------------- */
.mobi-sub-menu-wrapper { width: 290px; background: #00a7b5; color: #fff; position: relative; display: none; z-index: 10; }
.mobi-sub-menu-wrapper .in-the-section { font-size: 1.4em; padding: 10px 0 10px 20px; border-bottom: 1px solid #fff;cursor:pointer; }
.mobi-sub-menu-wrapper .in-the-section::after { background: url("~/media/Images/B/BC-Partners-V3/css/downarrow.png") no-repeat; position: absolute; right: 10px; top: 12px; height: 10px; width: 19px; content: ""; }
.mobi-sub-menu-wrapper.active .in-the-section::after { background: url("~/media/Images/B/BC-Partners-V3/css/uparrow.png") no-repeat; position: absolute; right: 10px; top: 14px; height: 10px; width: 19px; content: ""; }
.mobi-sub-menu-wrapper .mobi-sub-menu-navigation-box { position: absolute; width: 100%; background: #00a7b5; display: none; }
.mobi-sub-menu-wrapper.active .mobi-sub-menu-navigation-box { position: absolute; height: auto; top: 35px; display: block; z-index: 1; }
.mobi-sub-menu-wrapper .mobi-sub-menu-navigation-box ul li { padding: 10px 0 10px 20px; border-bottom: 1px solid #fff; color: #fff; font-size: 1.4em; list-style: none; margin: 0; }
.mobi-sub-menu-wrapper .mobi-sub-menu-navigation-box ul li a, .mobi-sub-menu-wrapper .mobi-sub-menu-navigation-box ul li a:hover { color: #fff; display:block; }
.selectedTab.v-mobile { display: none; }
#senior-advisors .advisor-filter { display: none; }
#senior-advisors .advisor-example thead tr th:nth-child(2n-1) { display: none; }
#senior-advisors .advisor-example tbody tr td.our-team-role { display: none; }
#senior-advisors .content-team { clear: both; }
#senior-advisors #lightbox-top tr:last-child td { display: none; }
#senior-advisors #lightbox-top tr:nth-child(3) td { padding-bottom: 14px; }
.inv-responsive-table-wrapper table tbody tr td { text-align: left; font-family: HelveticaNeueW01-45Ligh; border-bottom: 1px solid #dddddf; color: #424a5b; padding: 9px 10px 8px 10px; font-size: 1.6em; }
.inv-responsive-table-wrapper table tbody tr td:nth-child(1) { width: 30%; }
.inv-responsive-table-wrapper table { border-top: 3px solid rgb(0, 167, 181); border-bottom: 3px solid rgb(0, 167, 181); }
.module:nth-child(-n+10){opacity:1} 
.module{opacity:0;}
#our-team .example,#previous-investments #example1{margin-bottom:120px;}
#senior-advisors .content-team{float:left;width:100%;}

.jq-loader{bottom:0;display:block; background:url('~/media/Images/B/BC-Partners-V3/css/spinner')no-repeat center;height: 50px;width:90%;position:fixed;background-color:#fff;}
.text-intent{position:absolute;text-indent: -999px;}
#loader{ display:none; background:url('~/media/Images/B/BC-Partners-V3/css/spinner')no-repeat center;height: 50px;width: 50px; margin: 0 auto;float:left; width:100%;margin-top:10px;}

/*#example_filter {display:none !important;} */
#example_paginate {display:none;}
table#example {margin-bottom:20px;}
table#example thead tr th {border-right: 1px solid !important;}
td.full-name, td.our-team-location {text-transform: capitalize;}
table#example thead tr th {padding: 11px 10px 9px 17px !important;}

table.dataTable thead tr th.sorting_asc, table.dataTable thead tr th.sorting_desc {background-image: none !important;}
#mobishowsearch{display:none;}
.mobisearch{display:none;}
.case-studies-list h2{position:absolute;}

body#current-investments .portfolio-bottom-text{padding-top: 20px;}