    body{
        background-color:#f4f4f4;
        font-family: "Roboto Condensed", "Helvetica Neue",Helvetica,Arial,sans-serif;
    }
    /*main nav*/
    .navbar{
        border:none;
    }
    .navbar-default{
        border-radius:0;
        background:#ffffff;
    }
    .navbar-brand{
        height:unset;
        padding:0;
        margin-top:5px;
    }
    .navbar-brand img{
        margin-left:5px;
    }
    /*mobile nav menu*/
    .navbar-toggler:focus, .navbar-toggler-icon:focus {
        color:#ca1f27ad;
    }
    .contentcontainer{
        border:1px solid #d9d9d9;
        padding:20px;
        border-radius:5px;
        background-color:#ffffff;
        margin-bottom:10px;
    }
    .profilecontainer{
        background: url(../img/mertzcrewprofilebanner.png);
        background-repeat: no-repeat;
        background-color:#ffffff;
    }
    /*public profile verified icon*/
    .ppverifiedicon {
        color:#66cc00;
    }
    .profilecontainer .btn{
        margin-top:5px;
    }
    .profile-image{
        width: 200px;
        margin-top:20px;
        height: 200px;
        border-radius: 50%;
        background-size: 10% auto;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        background-image: url("../img/dwyane-wade-statue.PNG");
        border:2px solid #ffffff;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .contractorname{
        font-weight:bold;
        text-align:center;
        font-size:16px;
        margin-top:10px;
        margin-bottom: 2px !important;
    }
    .contractorEmail,.contractorLocation,.contractorMobileNumber{
        font-size: 16px;
        text-align:center;
        overflow-wrap: break-word;
        margin-bottom: 0 !important;
    }
    .contractorEmail{
        padding:5px;
        cursor: pointer;
    }
    .contractorEmail:hover{
        background-color: #eeeeee;
        border-radius: 5px;
    }
    .sociallinks{
        font-size:1.5em;
    }
    .sociallinks a {
        color: unset;
    }
    .memberDate{
        font-size: 12px;
        text-align:center;
        margin-top:4px;
        font-weight:400;
        color: #7D7A7A;
    }
    .sectionTitle{
        font-weight: bold;
    }
    .sectionTitle i{
        font-size: 15px;
        color: #ca1f27;
    }
    /*Listed Roles*/
    .listedRole{
        border-bottom:1px solid #d9d9d9;
        margin-bottom:10px;
        padding: 5px 0px;
    }
    .listedRole:last-child{
        border-bottom:none;
        margin-bottom:0px;
    }
    .bg-primaryRole{
        background-color:#333333;
        color:#FFCC33;
        margin-left:5px;
    }
    .roleName{
        margin-bottom:0;
        font-weight:400;
    }
    .roleRating{
        margin-left:5px;
    }
    .roleRating i, .statnumber i{
        color:#FFCC33;
    }
    .noRating{
        color:#dddddd !important;
    }
    .statnumber{
        margin-bottom:0;
        font-size:2em;
        font-weight:500;
    }
    .statnumber i{
        font-size:24px;
    }
    .projectCount{
        color:#7d7a7a;
        font-size:13px;
        font-weight: 400;
        margin-bottom:5px;
    }
    .statnumbertext{
        font-size: 15px;
        font-weight: 500;
    }
    /*tags*/
    .tags{
        overflow:auto;
    }
    .tag{
        border:1px solid #d9d9d9;
        border-radius:5px;
        padding:8px;
        width: fit-content;
        font-size: 12px;
        margin-right:5px;
        float:left;
        cursor: default;
        background-color: #ffffff;
    }
     .certifiedSkill{
        color:#15A91F;
    }
     .expertSkill{
        color:#7D7A7A;
    }
    .moretags{
        background:#F4F4F4;
        cursor: pointer;
    }
    /*buttons*/
    .btn-mertzred { background-color: #ca1f27; color: #ffffff; }
.btn.btn-mertzred:hover, .btn.btn-mertzred:focus {color: #EEEEEE;}
.btn.btn-mertzred-o { border-color: #ca1f27; background-color: #FFFFFF; color: #ca1f27;}
.btn.btn-mertzred-o:hover, .btn.btn-mertzred-o:focus { border-color: #AA0000; background-color: #FFFFFF; color: #AA0000;}
    .btn:hover{
        background-color:#ca1f27;
    }
    .btn-dark{
        color:#ffffff;
        background-color:#333333;
    }
    .btn-dark:hover{
        color:#ffffff;
    }
    .btn-outline-dark{
        color:#333333;
        border-color:#333333;
    }
    .btn-outline-dark:hover{
        color:#ffffff;
        border:none;
    }
    .d-grid {
        display: grid !important
    ;
    }
    #btnDownloadResume:hover{
        border:1px solid #ffffff;
    }
    #btnCheckAvailability:focus{
        color:#ffffff;
    }
    a.btn-mertzred:focus,a.btn-mertzred:active:focus,a.btn-mertzred.active:focus{
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }
    
.popover-content i {
    margin-right:5px;
}
.popover-content p {
    margin-bottom:0;
}

/*socialinks*/
.sociallinks .fa-globe:hover{
    color:#d9d9d9;
}
.sociallinks .fa-facebook-square:hover{
    color:#1877F2;
}
.sociallinks .fa-instagram-square:hover{
    color:#833AB4;
}
.sociallinks .fa-linkedin:hover{
    color:#0077B5;
}

.trun{
    white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
@media (min-width: 768px) {
    .d-md-block {
        display: block !important;
    }
}
