.primary{background-color:#FFC107 !important}.secondary{background-color:#2196F2 !important}.text-primary{color:#FFC107 !important}.text-primary>a{color:#FFC107 !important}.text-secondary{color:#2196F2 !important}.text-secondary>a{color:#2196F2 !important}.text-dark-gray{color:#212121}.text-dark-gray>a{color:#212121 !important}.dark-gray{background-color:#212121}.text-medium-gray{color:#6D6E71}.text-medium-gray>a{color:#6D6E71 !important}.medium-gray{background-color:#6D6E71}.text-light-gray{color:#F6F6F6}.text-light-gray>a{color:#F6F6F6 !important}.light-gray{background-color:#F6F6F6}.text-another-gray{color:#898989}.text-another-gray>a{color:#898989 !important}.another-gray{background-color:#898989}.text-footer-gray{color:#EAEAEA}.text-footer-gray>a{color:#EAEAEA !important}.footer-gray{background-color:#EAEAEA}.text-footer-dark-gray{color:#3A4249}.text-footer-dark-gray>a{color:#3A4249 !important}.footer-dark-gray{background-color:#3A4249}.agent-mast-img .agent-rank{position:absolute;top:8px;right:8px;text-transform:uppercase;font-size:12px;line-height:14px;padding:5px;background-color:#fff;padding-left:37px;border-radius:4px}.agent-mast-img .agent-rank span{font-family:"Montserrat Regular";color:#212121}.agent-mast-img .agent-rank.ambassador{color:#f78835}.agent-mast-img .agent-rank.rainmaker{color:#67afee}.agent-mast-img .agent-rank.rainer{color:#6499cc}.agent-rank{background-image:url("/assets/views/shared/common.png")}.vcard{position:relative;text-align:left;margin:0 auto 20px}.vcard .btn{width:160px;margin:6px}.vcard .agent-mast-img{background-size:cover;height:127px;min-width:100%;margin:auto}.vcard .agent-rank span{margin-top:2px}.vcard .agent-details-ribbon{min-height:100px;padding-bottom:8px}.vcard .agent-photo-col{margin:25px 16px;width:80px;height:80px;overflow:hidden;border-radius:50%}.vcard .agent-photo-col img{border:0;height:80px;width:80px;overflow:hidden;border-radius:50%}.vcard .agent-details-ribbon .agent-details-col{position:relative;width:256px}.vcard .agent-details-ribbon .agent-details-col h2{margin:15px 0 5px}.vcard .agent-title{font-size:14px;line-height:19px}.vcard .agent-details-bottom{margin:auto;overflow:auto;width:100%;padding:18px 0 0}.vcard .agent-btn-col{margin-left:24px}.vcard .agent-btn{border-radius:30px;float:right;height:30px;margin:0 0 8px 0;width:150px}.vcard .agent-btn label{font-size:12px}.vcard .agent-btn span{font-size:16px;height:24px;width:24px}.vcard .agent-btn .agent-icon:after{background-image:url("/assets/views/agents/profile/my_profile_sprite.png");height:26px;width:26px}.vcard .agent-btn.follow .agent-icon:after{background-position:6px -493px}.vcard .agent-btn.unfollow .agent-icon:after{background-position:-39px -703px}.vcard .agent-details-bottom .agent-details-col{float:right;margin:0px 21px 0 0;width:150px}.vcard .agent-details-bottom .agent-details-col h2{color:#006699;font-size:13.5px;padding-left:28px;background:url(../profile_files/-sm.png) left center no-repeat;margin:0 0 17px 0;font-weight:bold}.vcard .agent-details-bottom #agent-phone-numbers{margin:0;padding:22px;overflow:hidden}.vcard .agent-details-bottom #agent-phone-numbers .phone{width:50%;display:inline-block}.vcard .agent-details-bottom #agent-phone-numbers .phone .value{padding-left:8px}.vcard .agent-details-bottom #agent-phone-numbers .phone>*{display:table-cell;vertical-align:middle}.vcard .agent-details-bottom #agent-phone-numbers .phone span.content{font-weight:bold}.vcard h2{font-size:26px;line-height:32px;margin-bottom:8px}.vcard p{font-size:12px}#profile-sidebar .sidebar-wrapper{border-radius:10px;margin:18px auto 0;padding:6px 4px 20px 4px;width:292px}.vcard ul.content-list{color:#5f5e5e;font-size:13px;list-style-type:none;margin:0;padding:5px 0}.vcard ul.content-list>li{position:relative;min-height:35px;border-bottom:1px solid #ccc;padding:10px 0}.custom-widget{overflow:auto;border:1px solid #C2D4DB;border-radius:10px;margin:20px auto 0;padding:10px 5px;width:290px;z-index:-1000}.custom-widget .light-blue-banner{margin-bottom:20px}#custom-widget-content{width:290px;border-style:none;z-index:-1000}#widgetsIframe{width:100%;box-sizing:border-box;display:block}
