.menu-icon.c-merge-customer svg{
    height:28px;
    width:28px;
    color: #282828;
    transform: none;
}
 .c-dropdown {
    position: fixed;
    top: 70px;
    left: 0;
    width: 100%;
    background-color: transparent;
    will-change: transform;
    z-index: 4;
} 
.merge-dropdown{
    display: none;
}
.collapse-merge-cust-dropdown {
    position: fixed;
}
body.path-nl-login .main {
    padding-top: 0;
}
.dialog-off-canvas-main-canvas .page-layout .merge-dropdown .c-dropdown-list{
  flex-direction: column;
  margin: auto;
  padding: 20px;
  max-width: 1720px;
  border: 1px solid #efefef;
  background-color: #fff;
}

.c-dropdown-list .parent-merge .c-merge-item {
    display: flex;
    align-items: center;
    padding: 20px 30px;
    flex-grow: 1;
    background-color: #fff;
    box-shadow: 0 3px 6px 4px rgba(0,0,0,.05);
    font-family: "Source Sans Pro",sans-serif;
    font-size: 1rem;
    color: #2f2f33;
    margin-bottom: 7px;
    height: 60px;
}
.c-merge-item-dismiss:hover {
    background-color: rgba(254,24,24,.2);
}
.c-dropdown-list .c-dropdown-list__item {
    display: flex;
    margin: 5px 0;
    width: 100%;
    height: 60px;
}
.c-dropdown-list .parent-merge{
    display: flex;
}
.c-merge-item .c-merge-item__data--large {
    flex-basis: 350px !important;
    font-size: 1rem;
}
.c-merge-item .c-merge-item__data--grow {
    flex-grow: 1;
}
.c-merge-item .c-merge-item__data {
    flex-basis: 150px;
}
.c-merge-item__data .color-maya {
    color: #2cb5e5;
}
.c-merge-item-dismiss .c-merge-item-dismiss__icon {
    width: 12px;
    height: 12px;
}
.parent-merge .c-merge-item-dismiss .component-icon {
    display: inline-block;
    line-height: 0;
    width: 15px;
    min-width: 15px;
    border-radius: 50px;
    padding: 0;
    margin-right: 0;
}
.parent-merge .c-merge-item-dismiss {
    padding: 20px;
    line-height: 12px;
    background-color: transparent;
    will-change: background-color;
    transition: background-color .2s ease;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
}

.parent-merge .c-merge-item-dismiss:hover{
background-color: rgba(254,24,24,.2);
}      
.merge-dropdown .c-dropdown-list .c-dropdown-list__divider {
    display: flex;
    align-items: center;
    margin-top: 5px;
    justify-content: center;
    padding: 0px 40px;
}

.merge-dropdown .c-dropdown-list .c-dropdown-list__divider::before{
    content: "";
    flex-grow: 1;
    height: 1px;
    background-color: #efefef;
}
.merge-dropdown .c-dropdown-list .c-dropdown-list__divider::after{
    content: "";
    flex-grow: 1;
    height: 1px;
    background-color: #efefef;
}
.c-general-button--primary {
    color: #fff;
    background-color: #008e5b;
}
.c-general-button__content .text-emphasized {
  font-weight: 700;
  font-family: "Montserrat",sans-serif;
  text-transform: uppercase;
  font-size: .90909rem;
  line-height: 20px;
}
.menu-icon.c-merge-customer .c-merge-customer__counter {
    position: absolute;
    background-color: #2cb5e5;
    border-radius: 8px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    height: 18px;
    line-height: 17px;
    opacity: 1;
    padding: 0 5px;
    top: -1px;
    right: 8px;
}
.component-main-header .menu-icon:not(:last-child) {
    margin-right: 30px;
}
.c-dropdown-list__divider .c-general-button--padding-normal {
    padding: 16px 40px;
}
.c-dropdown-list__divider {
    display: flex;
    align-items: center;
    margin-top: 5px;
}

/* .text-emphasized { 
    font-weight: 700;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
 } */
.merge-customer-link {
    pointer-events: none;
    background-color: #efefef;
    cursor: not-allowed;
}
.merge-dropdown .c-dropdown-list .c-dropdown-list__title .text-center {
    font-size: 1.22rem;
    line-height: 22px;
    font-weight: 400;
    font-family: "Source Sans Pro",sans-serif;
}

/* @media (max-width:767px) {
    .dialog-off-canvas-main-canvas .page-layout .merge-dropdown .c-dropdown-list{
        padding-top:86px;
    }

} */

/* custom modal css starts here */
.merge-customer-overlay {
	position: fixed;
	z-index: 99;
	background: rgba(0,0,0,0.5);
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	min-height: 100vh;
}

.modal-merge-customer {
  display: none;
	display: block;
	z-index: 199;
	background: #fff;
	position: absolute;
	left: 0;
	right: 0;
	margin: 20px auto;
	width: 450px;
	padding: 20px;
    box-shadow: 12px 3px 65px 4px rgba(0,0,0,.08);
	top: 0;
    padding: 50px 60px;
    min-height: unset;
    min-width: 630px;
    max-width: 750px;
    height: 100%;
    width: 100%;
    overflow-y: auto;
}

.modal-merge-customer .o-modal .o-modal__title{
    font-size: 25.45455px;
    line-height: 30.90909px;
    text-align: center;
}

.modal-merge-customer .o-modal .o-modal__content .c-company-info>div{
    margin-bottom: 5px;
}

.modal-merge-customer .o-modal .modal-merge-customer-details .modal-merge-company-name{
    font-size: .90909rem;
    line-height: 20px;    
}
.modal-merge-customer .o-modal .modal-merge-customer-details .modal-merge-customer-id{
    font-size: .90909rem;
    line-height: 20px;
    margin-bottom: 5px;
    color: #555;
}

.modal-merge-customer .o-modal .modal-merge-customer-details .modal-merge-customer-reps{
    font-size: .90909rem;
    line-height: 20px;
    margin-bottom: 5px;
    color: #555;
}

.modal-merge-customer .o-modal .o-modal__content .c-modal-button-container{
    display: flex;
    justify-content: space-around;
    max-width: 350px;
    margin: 40px auto 0;
}


.modal-merge-customer .o-modal .o-modal__content .c-modal-button-container .c-general-button--secondary{
    padding: 20px;
    color: #2c728a;
}
.modal-merge-customer .o-modal .o-modal__content .c-modal-button-container .c-general-button--primary{
    padding: 15px 20px;
    background-color: #2c728a;
}
.modal-merge-customer .o-modal .c-read-only-merge-customer-row .c-merge-customers-card__cell .color-green{
    color: #008e5b;
}
.page-node-type-property-details .form-type-checkbox label::before{
    display: none;
}
.page-node-type-property-details .form-type-checkbox label::after{
    display: none;
}
.disable-delete{
    pointer-events: none !important;
    color: #AAA !important;
    background: #F5F5F5 !important;
    border: #AAA !important;
    cursor:not-allowed;
  }
  
  .enable-delete{
    pointer-events: auto !important;
    color: #2c728a !important;
    background: #FFF !important;
    border: #2c728a !important;
  }

  .revert-disable-delete{
    pointer-events: none !important;
    background: #FFF !important;
    border: #AAA !important;
    cursor:not-allowed;
  }
  
  .revert-enable-delete{
    pointer-events: auto !important;
    color: #2c728a !important;
    background: #FFF !important;
    border: #2c728a !important;
  }
  .form-submit.revertup-enable-delete{
    pointer-events: auto !important;
    color: #FFF !important;
    background: #2c728a !important;
    border: #2c728a !important;
    
  }
  .form-submit.enable-delete{
    pointer-events: auto !important;
    color: #FFF !important;
    background: #2c728a !important;
    border: #2c728a !important;
    
  }
  .page-node-type-property-details #edit-field-status-wrapper label{
    color: #71be45;
    font-weight: 700;
  }
  .page-node-type-property-details #edit-field-is-verified-value{
      display: block;

  }
  .path-properties .c-building-header__info{
      font-weight: 600;
  }
   /* .page-node-type-property-details .c-details-page-card .c-characteristics-table__item{
    flex-basis: 13% !important;
    width: 13% !important;
  }  */
  .page-node-type-property-details .statusactive{
    color: #71be45;
    font-weight: 700;
  }
  .page-node-type-property-details .statusinactive{
    color: red;
    font-weight: 700;
  }
  .c-property-details-page__verified .option ::before{
        position: absolute;
        padding-right: 30px;
        position: absolute;
top: 0;
left: 163px;
color: #1892bf;
font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
position: absolute;
right: 0;
font-size: 21px;
content: "\f00c";
  }
  .page-node-type-property-details .building-img-error{
      font-size: 20px;
      color:red;
  }
  #delete-property-message{
      font-size: 16px;
      font-weight: 400;
  }
  .c-admin-address-validation-modal__content {
    display: flex;
    flex-wrap: wrap;
}
.c-admin-address-validation-modal__data-field {
    width: 100%;
    margin: 10px 0;
    font-size: 16px;
}
.c-admin-address-validation-modal__data-field--small {
    width: 50%;
}
.c-admin-address-validation-modal__map {
    height: 400px;
    width: 100%;
    margin-top: 10px;
}
.page-node-type-property-details .ui-dialog-buttonpane .form-actions{
    justify-content: center;
}
.c-admin-address-validation-modal__data-field>span {
    display: block;
}
.c-admin-address-validation-modal__data-field>span.color-grey {
    font-weight: 600;
}

.page-node-type-landing-page-listing .c-merge-item .c-merge-item__data{
    flex-basis:150px;
}
/*
.page-node-type-property-details .main-content div[data-drupal-messages] {
    background-color: #71be45;
    align-items: center;
    font-size: 20px;
    height: 60px;
    color: #fff;
    /* margin-left: 19px; */
    /*
    padding-left: 23px;
    /* margin-right: 19px; */
    /*
    -moz-animation: cssAnimation 0s ease-in 5s forwards;
    /* Firefox */
    /*
    -webkit-animation: cssAnimation 0s ease-in 5s forwards;
    /* Safari and Chrome */
    /*
    -o-animation: cssAnimation 0s ease-in 5s forwards;
    /* Opera */
    /*
    animation: cssAnimation 0s ease-in 5s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    display: flex;
    justify-content: space-between;
    z-index: 4;
    position: absolute;
    width: 100%;
    }
    */
    @keyframes cssAnimation {
    to {
    width:0;
    height:0;
    overflow:hidden;
    }
    }
    @-webkit-keyframes cssAnimation {
    to {
    width:0;
    height:0;
    visibility:hidden;
    }
    }
    .page-node-type-property-details .hideMsg{
    margin-right: 36px;
    cursor: pointer;
    }
    .page-node-type-property-details .error:nth-child(3){
        font-size: 16px;
        font-weight: 400;
        color: red;
    }
    .page-node-type-property-details .error:nth-child(2){
        border: 1px red solid !important;
    }
    .path-customers-and-representatives .c-customer-details-page__checkbox-message{
        color: #2cb5e5;
        display: block;
        padding-left: 25px;
        padding-bottom: 40px;
        font-size: 20px;
        line-height: 22px;
    }
   
    .c-details-page-card .c-characteristics-table__item span #edit-field-enterprise-building-id-wrapper{
        position: relative;
        right: 3px;
        padding: 10px 0 0 0;
    }
    .c-details-page-card .c-characteristics-table__item span #edit-field-status-wrapper{
        position: relative;
        right: 3px;
        padding: 10px 0 0 0;
    }

    .path-customers-and-representatives .right-side label{
        font-weight: 400;
    }


.prologis-background-image .block_customer_resource_center h1{
    font-size: 36px;
    line-height: 44px;
}
  
#block-prologis-backoffice-subtheme-content .c-details-layout .page-node-type-property-characteristics{
    padding-bottom: 100px;
}

.page-node-type-property-characteristics .o-tab__menu-item .o-tab__label{
    font-size: 18px;
    line-height: 20px;
    display: inline;  
}

.path-properties .c-dropdown-select .c-dropdown-select__dropdown select option{
    color: #000 !important;
}
@media (min-width:1200px){
    .c-flex-table__row .c-flex-table__cell--fb-250{
        word-break: break-all;
    }
    .c-flex-table__row--header .c-flex-table__cell--fb-250{
        word-break: normal !important;
    }
}
.property-upload-image div[role=contentinfo]{
    display: none !important;
}
.property-upload-image .message-visible{
    display: none !important;
}
.page-node-type-property-details .ui-icon-closethick{
    display: none !important;
}
.left-sec-prop .property-sec .property_card .bottom-sec-prop .top-sec-cont .data-col-cus .services_status.inactive_property{
    color: red !important;
}
.left-sec-prop .property-sec .property_card .bottom-sec-prop .top-sec-cont .data-col-cus .services_status.active_property{
    color:#2cb5e5 !important;
}
table tr td {
    vertical-align: middle !important;
}
/*
.path-properties .lease-success-msg div[data-drupal-messages] {
    background-color: #71be45;
    align-items: center;
    font-size: 20px;
    height: 60px;
    color: #fff;
    padding-left: 23px;
    margin-right: 19px;
    -moz-animation: cssAnimation 0s ease-in 5s forwards;
    -webkit-animation: cssAnimation 0s ease-in 5s forwards;
    -o-animation: cssAnimation 0s ease-in 5s forwards;
    animation: cssAnimation 0s ease-in 5s forwards;
        animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    display: flex;
    justify-content: space-between;
    z-index: 4;
    position: absolute;
    width: 100%;
}
*/
.path-customers-and-representatives .flag_disable{
    pointer-events: none !important;
    cursor:not-allowed;
}

/* .invite-member-modal-form .form-item label:nth-child(3) */
.invite-member-rep-modal-form .form-item label.error{
    color: red;
}

.path-customers-and-representatives .cust-rep .views-field-field-roles .role-tooltip i{
    color: #2c728a;
    padding-right: 6px;
    cursor: help;
}
.path-customers-and-representatives .cust-rep .cust-rep-active tr th:nth-child(6){
    padding-right: 15px;
}
.path-customers-and-representatives .cust-rep table tr td:nth-child(9){
    padding-right: 0px !important;
}
/* .path-customers-and-representatives #drupal-modal>ul{
    display: none !important;
} */
/* .path-customers-and-representatives #drupal-modal>ul li:nth-child(n+3){
    display: none !important;
    border: 1px solid #2c728a;
} */
.path-customers-and-representatives #drupal-modal>ul li{
    border: 1px solid #eee;
}
.path-properties .lease-table select.lease_unmatched{
    color:red !important;
}
.path-properties .lease-table select.lease_matched{
    color: #71be45 !important;
}
.path-customers-and-representatives .form-item-building-id .description{
    color: red;
}
.page-node-type-property-details .main-content .property-upload-image div[data-drupal-messages]{
    display: none !important;
}
.login-permission-check-authprofile .ui-dialog-titlebar-close {
    display: none;
}
.login-permission-check-authprofile.ui-dialog .ui-dialog-title {
    float: none;
    margin: 0 auto;
    display: block;
    margin-bottom: 0 !important;
    padding: 11px;
    font-size: 22px !important;
}
.login-permission-check-authprofile{
    max-width: 100% !important;
    /* position: absolute;
    left: 25% !important;
    height: 400px !important;
    top: 25% !important;
    max-width: 700px !important;
    max-height: 400px !important;
    overflow: hidden !important; */
    /* padding-left: 100px; */
}
.login-permission-check-authprofile .spacing{
    padding: 0px;
	font-size: 16px;
	line-height: 26px;
    font-weight:400;
    color: #747476;
    /* padding-top: 20px;
	font-size: 24px;
	line-height: 10px; */
}
.login-permission-check-authprofile .spacing.popbtn{
    text-align: left;
    padding-left: 40%;
  }
.login-permission-check-authprofile .ui-icon-closethick{
    display: none !important;
}
.login-permission-check-authprofile a{
    font-size: 16px !important;
    color:#187770;
    outline: none !important;
}
#login-permission-check-authprofile{
    overflow: hidden !important;
}
.login-permission-check-authprofile a.form-submit{
    /* color: #FFF; */
    border: none;
    background-color: #fff;
    color: #2C728A;
  }
.login-permission-check-authprofile .ui-dialog-title{
  text-align: center;
}
.login-permission-check-authprofile .spacing.center{
    text-align: center;
    font-weight:700;
}
.login-permission-check-authprofile .spacing:nth-child(3) {
	text-align: center;
}
.login-permission-check-authprofile .spacing:nth-child(3) span {
	font-size: 16px !important;
}
.login-permission-check-authprofile #please_check_your_mailbox_desc {
    text-align: center;
    line-height: 18.18182px;
}
/*.login-permission-check-authprofile .spacing.popbtn {
    text-align: left;
}*/
.login-permission-check-authprofile .spacing.popbtn a {
    background: transparent !important;
    color: #187770 !important;
    border: none !important;
    font-weight:700;
    font-size:16px !important;
}
  .login-permission-check-authprofile .ui-dialog-title{
      text-align: center;
      text-transform: capitalize;
    font-weight: 500;
  }
  .login-permission-check-authprofile .spacing.center{
    text-align: center;
  }
  .path-user .login-permission-check-authprofile{
    text-align: center;
    width: 800px !important;
    /* height: 500px !important;
    max-width: 800px !important; */
    max-height: 350px !important;
    /* left: 20% !important;
    top: 35% !important; */
    max-width: calc(100% - 20px) !important;
    left: 0 !important;
    top: 195px !important;
    right: 0;
    margin: 0 auto;
    padding: 40px 10px;
    height: auto !important;
    border: 1px solid #ccc;
  }
  .login-permission-check-authprofile a span {
    font-size: 24px;
}
.page-node-type-property-details .c-property-details-page__bottom .delete-property a{
    font-size: 14px !important;
}
.page-node-type-property-details .c-property-details-page__map .gm-fullscreen-control img{
    margin: 0px !important;
}
.page-node-type-property-details .c-details-page-card .o-card__content .o-card__content--margin-thick #c-property-details-page__map_wrapper span:last-child {
    bottom: 3px !important;
    font-size: 10px !important;
    display: none !important;
}
.page-node-type-property-details .c-details-page-card .o-card__content .o-card__content--margin-thick #c-property-details-page__map_wrapper .gmnoprint button[aria-label="Map Data"]{
    display: block !important;
}
.page-node-type-property-details .ui-dialog #goolemap-modal-delete-property-form #property-detail-googlemap .gmnoprint button[aria-label="Map Data"]{
    display: block !important;
    margin-left: 190px !important;
}
@media (max-width: 767px){
    body.path-user .prologis-background-image .block_customer_resource_center h1{color: #187770;}
}
