﻿.i-Comp:before {
    content: "\e1e7"
}

.i-Proj:before {
    content: "\e1b4"
}

.i-Oppo:before {
    content: "\e916"
}

/*>> Backward Compatibility of the Opened Grid Definition */

.i-not-opened:before {
	content: "\ee67";
}

.i-opened:before {
	content: "\ee68";
}

/*<< Backward Compatibility of the Opened Grid Definition */

.c-Prop {
	background: #076F0F !important
}

.c-Prop:hover, .h-Prop:hover {
	background: #689B6C !important
}

.nav-link-list .h-Prop:first-child:hover {
	background-color: #8e8e8e !important;
	border-right: 2.75rem solid #076F0F !important
}

.c-Unit {
	background: #4FB200 !important
}

.c-Unit:hover, .h-Unit:hover {
	background: #86BB5C !important
}

.nav-link-list .h-Unit:first-child:hover {
	background-color: #8e8e8e !important;
	border-right: 2.75rem solid #4FB200 !important
}

.c-Tran {
	background: #6C3004 !important
}

.c-Tran:hover, .h-Tran:hover {
	background: #99755B !important
}

.nav-link-list .h-Tran:first-child:hover {
	background-color: #8e8e8e !important;
	border-right: 2.75rem solid #6C3004 !important
}

.map-result {
	margin-top: 144px;
}

#MinimapRefresh {
	display: none;
	cursor: pointer;
	position: absolute
}

.top-bar, 
.top-bar>section>ul>li, 
.top-bar>section>ul>li>a {
	background-color: #003F2D !important;
}

ul.menu div {
	display: none;
}

div.lvl1 {
	background-color: #fff;
	tmargin-left: 100%;
	border: solid 1px #1d1d1d;
	position: absolute;
	tmargin-top: -13%;
	padding: 0;
}

div.lvl2 {
	background-color: #fff;
	margin-left: 100%;
	border: solid 1px #1d1d1d;
	margin-top: -35%;
	position: absolute;
	padding: 0;
}

div.lvl3 {
	background-color: #fff;
	margin-left: 100%;
	border: solid 1px #1d1d1d;
	margin-top: -37%;
	position: absolute;
	padding: 0;
}

ul.menu a, ul.menu div a {
	cursor: default;
}

ul.menu div.lvl3 a {
	cursor: pointer;
}

ul.menu div ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.menu li {
	list-style-type: none;
}

ul.menu {
	margin: 0;
	float: left;
}

li.menu {
	width: 100%;
	display: inline-block;
}

form#SearchForm select#TMP_F_TYPE {
	height: 5.25rem;
}

/* >>>>> CSS For DropDown with SubMenus <<<<<< */

/* Override standard by removing background */

.f-dropdown li:hover, .f-dropdown li:focus {
	background: none;
}

/* Add the overrided background on a element */

.f-dropdown li:hover>a, .f-dropdown li:focus>a {
	background: #fdf7c8 none repeat scroll 0 0;
}

.has-dropdown>ul {
	display: none;
	list-style: outside none none;
}

.has-dropdown:hover>ul {
	display: block;
}

.has-dropdown-l2>ul {
	display: none;
	list-style: outside none none;
}

.has-dropdown-l2:hover>ul {
	display: block;
}

/* >>>>> CSS For DropDown with SubMenus <<<<<< */

#PictureCell {
	margin-top: 20px;
	margin-bottom: 20px;
}

fieldset legend {
	font-weight: normal;
	font-size: small;
	background: none;
	padding: 0 0.1875rem;
	margin: 0;
	margin-left: -0.1875rem;
}

#logo {
	height: 72px;
	margin-bottom: 1.5rem;
	background: url(../imgnew/logo/CBRE_transparent_304x75pixel.png) center center no-repeat !important;
	background-size: 304px 72px;
}

.WidgetBody>table thead tr th{
	font-size: .7125rem;
	padding: 0 5px;
}
.WidgetBody>table {
	margin-bottom: 0.5rem;
}

#dash-board .data-grid tr:not(.group){background:white}

:root {
  --cbre-color-green: #006A4D;
  --cbre-color-lime-green: #69BE28;
  --cbre-color-enperprising-green: #004B35;
  --cbre-color-refreshing-green: #00A657;
  --cbre-color-energizing-green: #BFD857;
  --cbre-color-neutral: #DBD5BF;
  --cbre-color-neutral-65: #ECE9DD;
  --cbre-color-neutral-35: #F5F3ED;
  --cbre-color-blue: #00B2DD;
  --cbre-color-magenta: #EC008C;
  --cbre-color-purple: #A23F97;
  --cbre-color-orange: #F58220;
  --cbre-color-yellow: #FFDD00;
}

/* Spinner overlay */
#CBRESpinnerOverlay {
  background: var(--cbre-color-lime-green);
  color: white;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 5000;
  top: 0;
  left: 0;
  float: left;
  text-align: center;
  padding-top: 25%;
  opacity: .80;
}
.CBRESpinner {
    margin: 0 auto;
    height: 64px;
    width: 64px;
    animation: rotate 0.8s infinite linear;
    border: 5px solid white;
    border-right-color: transparent;
    border-radius: 50%;
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* 20190314 Jon Murua - Force display the label by the icon for linked objects*/
/*
ul.toolbar a.tertiary i {
	font-style: normal !important;
}
ul.toolbar a.tertiary i.i-Proj::after {
    content: " Requirements";
}
ul.toolbar a.tertiary i.i-Acti::after {
	content: " Tasks";
}
ul.toolbar a.tertiary i.i-Prop::after {
	content: " Properties";
}
ul.toolbar a.tertiary i.i-Unit::after {
	content: " Units";
}
ul.toolbar a.tertiary i.i-Cont::after {
	content: " Contacts";
}
ul.toolbar a.tertiary i.i-Comp::after {
	content: " Companies";
}
ul.toolbar a.tertiary i.i-Oppo::after {
	content: " Opportunities";
}
ul.toolbar a.tertiary i.i-Tran::after {
	content: " Transactions";
}
ul.toolbar a.tertiary i.i-Publ::after {
	content: " Lists";
}
ul.toolbar a.tertiary i.i-Prof::after {
	content: " Profiles";
}
ul.toolbar a.tertiary i.i-Prod::after {
	content: " Invoices";
}
ul.toolbar a.tertiary i.h-Docu::after {
	content: " Documents";
}
ul.toolbar a.tertiary i.i-Memo::after {
	content: " Comments";
}
ul.toolbar a.tertiary i.i-Catg::after {
	content: " Categories";
}
ul.toolbar a.tertiary i.i-Agnd::after {
	content: " Calendar";
}
*/


/* 20120124 Jon Murua - Hide fields */

html.entity-Prop a#B_F_RETAIL_MARKET {
	display: none;
}
html.entity-Prop a#B_F_RETSUBMARKET {
	display: none;
}

