.multiselect-container>li>a>label{padding-left:30px}
.filters-final .btn-group{background-color:#fff}
.middle-align{vertical-align:middle}
.status-img{padding-right:2px}
.portfolio-status img.checked{display:inline-block}
.portfolio-status img.non-initial{display:none}
.portfolio-status:hover img.non-initial.hover{display:inline-block}
.portfolio-status:hover img.unchecked{display:none}
.portfolio-status.active img.checked{display:inline-block}
.portfolio-status.active img.non-initial.hover{display:none}
.portfolio-status.active img.unchecked,.portfolio-status.active img.hover{display:none}
.portfolio-status:focus,.portfolio-status.active{outline:none !important;background-color:#fff;border-color:#ccc;box-shadow:none}
.portfolio-status:hover{background-color:#e6e6e6;border-color:#adadad}
.hideOverlay{display:none !important}
@media(min-width:999px){.modal-open .modal{overflow-y:hidden !important}
}
@media(max-width:999px){.company-overlay{overflow-y:auto !important}
}
.featuredCompany .tileTitle,.company-overlay .tileTitle,.portfolio-logo-fallbacktext .tileTitle{font-family:ms_gloriola_ii_displaythin,sans-serif;font-size:4rem !important;line-height:5rem !important;padding-bottom:1rem}
.featuredCompany .tileDate,.company-overlay .tileDate{font-weight:bold}
.featuredCompany .companyDescription,.company-overlay .companyDescription{padding-top:2rem;font-size:1.5rem;line-height:2rem}
.featuredCompany .logoLarge{background-position:center;background-size:100%;background-repeat:no-repeat}
.company-flat-hex-color{position:absolute;width:50%;top:0;bottom:0}
*/.portfolio-grid{padding:3rem 0}
.current-company{height:3px;position:absolute;background:#25b894;width:89.5%}
.company-overlay .close{font-size:8rem;font-weight:normal;font-family:ms_gloriola_ii_displaythin;position:absolute;top:-1rem;right:1rem;z-index:9999}
.company-overlay .modal-dialog{width:100%;height:100%;margin:0;padding:0}
.company-overlay .modal-content{height:auto;min-height:100%;border-radius:0}
.company-overlay .title-section{padding-bottom:1rem}
.company-overlay .info-section{clear:both}
.company-overlay .tileTitle{font-size:5rem !important;line-height:5rem !important;color:#666;padding-right:2rem}
@media(max-width:599px){.company-overlay .tileTitle{font-size:5rem !important;line-height:5rem !important;color:#666}
}
.portfolio-filters .dropdown{margin:0 1rem;background-color:#f7f7f7;border-color:lightgray}
.portfolio-filters{margin:2rem 0}
.portfolio-filters .filter-label{font-size:1.6rem;color:#4c4c4c;margin-right:2rem}
.portfolio-item{padding:1rem}
.portfolio-logo-fallbacktext{color:#666;font-weight:bold;font-size:2em;right:10px;left:0;position:absolute;width:80%}
.text-block{position:absolute;top:20px;right:0;bottom:0;background-color:white;color:black;padding-left:20px;padding-right:20px}
.city-state{height:17px;width:96px;color:#666;font-family:PFDinTextPro;font-size:17px;letter-spacing:.84px;line-height:20px}
.city-stateMobile{height:16px;width:90px;color:#666;font-family:"PF DinText Pro";font-size:16px;letter-spacing:.79px;line-height:19px}
.highlightline{box-sizing:border-box;height:1px;width:75px;border:5px solid #00a1e2;background-color:#00a1e2}
.mesawestDetails{height:61px;width:133px;color:#666;font-family:PFDinTextPro;font-size:17px;letter-spacing:0;line-height:20px}
.mesawestDetailsMobile{height:79px;width:255px;color:#666;font-family:PFDinTextPro;font-size:18px;letter-spacing:0;line-height:24px}
.property-name{height:103.2px;width:446px;color:#333;font-family:ms_gloriola_ii_stdregular;font-size:50px;font-weight:500;letter-spacing:0;line-height:48px}
.property-nameMobile{height:38px;width:285px;color:#333;font-family:ms_gloriola_ii_stdregular;font-size:38px;letter-spacing:0;line-height:38px}
.portfolio-logo-fallbacktext:hover,.portfolio-logo-fallbacktext:focus{color:#0061af}
.portfolio-logo-fallbacktext .tileTitle{font-size:2rem !important;line-height:3rem !important;color:inherit}
.company-overlay .logoLargeFallbackText{font-size:82pt !important;line-height:90pt !important;color:#fff}
@media(min-width:1300px) and (max-width:1500px){.company-overlay .logoLargeFallbackText{font-size:72pt !important}
}
@media(min-width:1000px) and (max-width:1299px){.company-overlay .logoLargeFallbackText{font-size:52pt !important}
}
.company-info .tileDate{padding:.5rem 0}
.company-info .tileText{padding:.5rem 0}
.info-label{padding-bottom:.6rem}
.portfolio-filters .dropdown-menu{width:auto;background-color:#fff;border-radius:inherit;min-width:100% !important}
.portfolio-filters .dropdown-menu input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.portfolio-filters .dropdown-menu label.radio{padding:3px 20px}
.portfolio-filters .dropdown-toggle{border:1px solid lightgrey;padding:0 20px;height:30px;background:url(../../../../content/dam/im/web/images/icons/dropdownArrow.png) no-repeat 97% 55% !important;background-color:#fff !important;padding-left:10px}
.portfolio-filters .dropdown-toggle:focus,.portfolio-filters .dropdown-toggle:hover{background-color:#e6e6e6 !important}
.portfolio-filters .dropdown-toggle .caret{display:none}
.portfolio-filters .open .dropdown-toggle{border-bottom:1px solid transparent}
@media(max-width:1000px){.sort-mobile-filters input[type="checkbox"],.mobile-filters input[type="checkbox"]{display:none}
.mobile-filters .filters-final{float:none !important;padding:10px 0 5px 0}
.sort-mobile-filters .dropdown-menu,.mobile-filters .dropdown-menu{position:relative !important;background-color:#fff !important;border:none !important;border-radius:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;font-size:16px !important}
.sort-mobile-filters .dropdown-toggle,.mobile-filters .dropdown-toggle{border:none !important}
.multiselect-container>li>a>label{padding:10px 20px 0 18px !important;font-size:1.6rem;color:#ccc}
.filter-bottom{border-bottom:1px solid #000}
.filter-header-title{font-size:30px;color:#000;padding-top:25px}
.multiselect-selected-text{font-size:1.6rem}
.portfolio-filters .dropdown-toggle{height:auto}
.company-description-border{border-top:1px solid gray;padding-top:10px}
}
@media(max-width:1175px){.status-btn{width:auto !important}
}
.filter-title{padding-top:5px;font-weight:bolder}
.primeBadge{position:absolute;right:3%;background-color:#337ab7;margin-top:7px}
.filters-final{min-width:215px;width:auto;padding:0 0 1rem 1rem;float:left}
.filters-final-large{width:255px !important}
.filterBox .portfolio-status-row .baseBorder{border-bottom:3px solid #25b894}
.filterBox .portfolio-status-row .baseHeight{height:32px;border-bottom:3px solid #bdbdbd}
.filter-title{padding-top:5px;font-weight:bolder}
.Filter-labels{padding:10px}
.status-btn{width:8.3rem;margin-right:1rem;font-size:14px;padding:3.5px 10px;background-color:#fff;border-radius:0}
.reset-btn{width:8.3rem;font-size:14px;padding:3.5px 10px;border-radius:0}
.rollover-container{position:relative}
.main-logo{display:block;height:auto}
.overlay-item{display:none;transition:.5s ease}
.overlay-with-bg-details,.overlay-with-bg-details+.logo-text-on-no-popup{display:none;transition:.5s ease}
.bottom-location{padding:.5em .5em 1em .5em;border-bottom:1px solid #c3c3c3}
.bottom-location-text{padding-top:1em;clear:both;margin-top:5px;font-size:1.3em}
.rollover-container:hover .overlay-item{display:block !important}
@media screen and (min-width:901px){.rollover-container:hover .overlay-with-bg-details{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;transition:.5s ease;background-color:#a0a0a0;opacity:.65;display:block}
.rollover-container:hover .overlay-with-bg-details+.logo-text-on-no-popup{display:block}
}
.rollover-logo{color:white;font-size:20px;position:absolute;top:0;left:0}
.logo-text{color:#128bc2;font-size:2.5rem;font-family:ms_gloriola_ii_stdlight;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);line-height:2.5rem;width:90%}
@media(min-width:1025px) and (max-width:1599px){.logo-text{font-size:3.5rem;line-height:3.5rem;text-align:center;left:50%}
.logo-text-on-no-popup{left:50% !important;text-align:center}
}
.bottom-border-item-img{box-shadow:0 3px 0 0 #25b894}
.bottom-border-item-img-gray{box-shadow:0 3px 0 0 #bdbdbd}
.featured-center{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);font-size:5rem;text-align:center}
.featured-parent{min-height:365px}
@media(max-width:990px){.featured-parent{min-height:350px}
}
.btn-portfolio-view-more,.btn-portfolio-view-more:focus{border-color:#0062ac;color:#0062ac;font-family:karlaregular;font-size:16px;font-weight:normal;width:290px;background-color:#f7f7f7;outline:0}
.btn-portfolio-view-more:hover,.btn-portfolio-view-more:focus{color:#fff;background-color:#0062ac}
.company-info a{font-size:1.5rem !important}
.company-info .tileLink{padding:5px 0;font-weight:bold}
@media(min-width:1000px){.company-info .tile-info{max-height:60rem;overflow-y:auto;margin-bottom:3rem;overflow-x:hidden;padding:0 !important}
}
@media(max-width:999px){.company-info .tile-info{padding:0 20px;background:#fff}
}
@media(max-width:999px){.top-line-disclouser{padding:10px 25px !important}
}
.top-line-disclouser{border-top:1px solid #ccc}
.company-social-icons{margin-top:10px}
.max-4-tiles .main-logo,.max-4-tiles .rollover-logo{width:100%}
.text-line{text-align:center;font-size:15px;color:#333 !important;margin:0 0 5px 0;line-height:13px}
.slick-slide{margin:0 27px}
.slick-list{margin:0 -27px}
@media only screen and (max-width:720px) and (min-width:540px){#imageWithDetail{width:30% !important}
#noImageWithDetail{width:30% !important}
#noImageWithDetailLogoText{top:30% !important}
}
.a-left,.a-right{box-sizing:border-box;height:40px !important;width:36px !important}
@media only screen and (max-width:768px){.slick-disabled{color:#bebebe !important}
}
.btn-portfolio-view-all,.btn-portfolio-view-all:focus{border-color:#0062ac;color:#0062ac;font-family:karlaregular;font-size:16px;font-weight:normal;width:290px;background-color:#f7f7f7;outline:0}
.btn-portfolio-view-all:hover,.btn-portfolio-view-all:focus{color:#fff;background-color:#0062ac}
.bottom-disc{bottom:0;z-index:9000}
[country=jp] [data-status="Exited"].status-btn{font-size:12px;padding-left:5px}