﻿body {
}

/*----------------------SuperAdmin Dashboard--------------------*/
.dashCommon {
    border: solid;
    border-color: #e9ecef;
}

.txtIndent {
    text-indent: -7px;
}


.bAccount {
    font-size: 19px;
    width: 14%;
    height: 100px;
    font-weight: bold;
    align-content: center;
    color: white;
    background-color: cornflowerblue;
    font-family: Calibri;
}

.bAccountbg {
    background-color: cornflowerblue;
    color: white;
    width: 100%;
}

.uAccount {
    font-size: 19px;
    width: 14%;
    height: 90px;
    font-weight: bold;
    align-content: center;
    color: white;
    background-color: cadetblue;
    font-family: Calibri;
}

.uAccountbg {
    background-color: cadetblue;
    color: white;
    width: 100%;
}

.exhibitionbg {
    background-color: #3aafe2;
    color: white;
}

.dAnnouncement {
    font-size: 19px;
    width: 14%;
    height: 90px;
    font-weight: bold;
    align-content: center;
    color: white;
    background-color: blue;
    font-family: Calibri;
}

.dAnnouncementbg {
    background-color: blue;
    color: white;
}

.getSupport {
    font-size: 19px;
    width: 14%;
    height: 90px;
    font-weight: bold;
    align-content: center;
    color: white;
    background-color: darkturquoise;
    font-family: Calibri;
}

.getSupportbg {
    color: white;
    background-color: darkturquoise;
}

.reviewPrj {
    font-size: 19px;
    width: 14%;
    height: 90px;
    font-weight: bold;
    align-content: center;
    color: white;
    background-color: darkorange;
    font-family: Calibri;
}

.reviewPrjbg {
    color: white;
    background-color: darkorange;
}

.reviewPrp {
    font-size: 19px;
    width: 14%;
    height: 90px;
    font-weight: bold;
    align-content: center;
    color: white;
    background-color: forestgreen;
    font-family: Calibri;
}

.reviewPrpbg {
    color: white;
    background-color: forestgreen;
}

.bProspects {
    font-size: 19px;
    width: 14%;
    height: 90px;
    font-weight: bold;
    align-content: center;
    color: white;
    background-color: firebrick;
    font-family: Calibri
}

.bProspectsbg {
    color: white;
    background-color: firebrick;
}

.marginTop {
    margin-top: 17px;
}

.marginTopN {
    margin-top: -10px;
}

.marginTopP {
    margin-top: 10px;
}

.marginLeftN {
    margin-left: -4px;
}

.marginLeftP {
    margin-left: 5px;
}

/*----------------------Dashboard------------------------------*/

.leadsTitle {
    background-color: cornflowerblue;
    color: white;
}

.contactsTitle {
    background-color: darkorange;
    color: white;
}

.projectsTitle {
    background-color: firebrick;
    color: white;
}

.propertiesTitle {
    background-color: forestgreen;
    color: white;
}

.messagesTitle {
    background-color: cornflowerblue;
    color: white;
}

.appointmentsTitle {
    background-color: darkorange;
    color: white;
}

.tasksTitle {
    background-color: forestgreen;
    color: white;
}

.oactivityTitle {
    background-color: firebrick;
    color: white;
}

.partnerTitle {
    background-color: cadetblue;
    color: #fff;
}

.dealTitle {
    background-color: firebrick;
    color: #fff;
}

.thead {
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
    border-bottom: 0;
}

.stats-table {
    width: 100%;
}

.stats-table th {
    font-size: 13px;
}

.stats-table td {
    font-size: 11px;
}

.dashboard-dropdown {
    background-color: forestgreen;
    color: white;
    width: 100%;
    text-align: left;
    border: none;
}

.stat {
    color: #fff;
}

.stat .stat-name {
    font-size: large;
}

.stat .stat-figure {
    font-size: x-large;
}

.amentPos {
    vertical-align: bottom;
    background-color: #ff0000;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
}

/*----------------------Contacts-------------------------------*/

.replyMessageLocation {
    margin-top: -20px;
    margin-left: 0px;
}

/*---------------------Staff-----------------------------------*/

.headStyle {
    font-size: 14px;
}

/*----------------------Projects------------------------------*/

.editWidth {
    width: 29px;
    height: 29px;
}

.editButtonPos {
    margin-left: -8px;
    margin-top: -5px;
    align-items: center;
}

.featuresReq {
    font-size: small;
    color: #e23545;
    margin-left: 2px;
    display: none;
}

.featuresBlack {
    color: black;
    font-weight: normal;
    font-size: small;
    vertical-align: middle;
}

.featuresRed {
    color: red;
    font-weight: normal;
    font-size: small;
    vertical-align: middle;
}

.srch {
    vertical-align: middle;
    color: red;
    font-weight: normal;
    font-size: small;
    vertical-align: middle;
}

.prgprpGrpDet {
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
    display: block;
    border-bottom: 0;
    border-right: 0;
}

.prgprpRed {
    color: red;
    font-size: 12px;
}

.imgTitleColor {
    color: #ff6a00;
}

.featuresMainType {
    color: #827f7f;
    font-size: medium;
}

/*------------------------Exhibitions-------------------------*/

.spanReadOnlyFields {
    text-decoration: none;
    border: 0;
    width: 100%;
    margin-top: -15px;
}

.titleDisp {
    background-color: #e9ecef;
    height: 32px;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}

.fontStyle {
    font-size: 12px;
    color: white;
}

.fontSize {
    font-size: 12px;
}

.fontSizeComma {
    font-size: 11px;
    margin-left: -3px;
}

.fontSizeLarge {
    font-size: large;
}

.headerRow {
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
    border-bottom: 0;
}

.titleSelect {
    background-color: #fff;
    font-size: small;
    color: #000;
}

/*------------------------Tasks-------------------------------*/
.divPDetails {
    font-family: Calibri;
    font-size: 14px;
}

/*------------------------Marketing Groups-------------------------*/
/*.mktGrpHeader {
    height: 55px;
    width: 75px;
    background: #eef;
}

.headerAgencyMobile {
    margin-left: -50px;
}

.headerEmail {
    margin-left: 20px;
}

.fontSizeM {
    font-size: medium
}
*/
/*----------------------------PartnershipDeveloper-----------------*/

.sharingRulesPartner {
    font-weight: bold;
    font-size: larger;
    font-family: Calibri;
    color: #4a4646;
    margin-left: 0px;
}

.displayData {
    background-color: #ffffff;
    text-decoration: none;
    border: 0;
    border-color: #ffffff;
    margin-left: -5px;
}

/*-------------------------Reports--------------------------------*/
/*PrintAppointment*/

.tabStyle {
    border: solid;
    box-shadow: 0px 0px 1px #ccc;
    border-color: #ccc;
}

.styleCol {
    box-shadow: 0px 0px 1px #ccc;
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
    border-bottom: 0;
}

.styleData {
    box-shadow: 0px 0px 1px #ccc;
    font-weight: normal;
}

/*------------------------Common-----------------------------------*/

.reviewBorder {
    border: solid;
    border-color: red;
    margin: 3px;
}
.material-icons.md-48 {
    font-size: 48px;
    height: 100%;
}

.tHead {
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
}

.tHeadBlock {
    vertical-align: top;
    color: #007bff;
    font-weight: bold;
    display: block;
}

.tData {
    font-size: 12px;
}

.clsNote {
    font-size: 11px;
    color:red;
}

.fontSmall {
    font-size: small;
}

.tabBorder {
    border: 1px solid #bfbfbf;
    width: 100%;
}

.dtStyle {
    color: #827f7f;
    font-size: small;
}

.reqStar {
    color: red;
    font-weight: normal;
    vertical-align: middle;
