@charset "UTF-8";
/*!
 * Dash specific
 */


.invalid {
    color: #a51f18 !important;
}
.chatbadge{
	z-index:1;
}

.icon-menu{
	color:#ffffff;
}
.navbar-toggler{
	border:0 !important;
}
.dashgray{
	color:#6C757D;	
}
.dashdarkgray{
	color:#343A40;
}
.bgwhite{
	background-color:#ffffff;
}
span.bi-circle-fill:before{
    left: 0px;
    position: absolute;
    top: 6px;
}

i.bi-x-company:before{
    right: 6px;
    position: absolute;
    top: 6px;
    color: #98A2B3;
}
i.bi-x-conv1{
    right: 6px;
    position: absolute;
    top: 2px;
    color: #98A2B3;
}

input.noborderinput{
	border:0;
}
input.noborderinput:focus {
    outline: none !important;
    _border:1px solid red;
    _box-shadow: 0 0 10px #719ECE;
}  
.newConversationCompany{
    _background-color: #27A9E1 !important;
    background-color: #ffffff !important;
    color:#000000;
    text-transform:none;
    _box-shadow: 0px 8px 16px rgba(39, 169, 225, 0.24);
    border: 1px #D0D5DD solid;
    border-radius:10px;
    height:32px;    
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    padding-left:10px;
    padding-right:10px;
    margin-top:8px;
    margin-right:4px;
    margin-left:10px;
}
.editpreviewitembutton{
    position:absolute;
	right:10px; 
	top:-4px;
}
  
.editcontactname, .editcompanyname, .editeventname, .editresourcename{
    font-size:24px;
    line-height:36px;
    font-weight:700;	
    position:absolute; 
    right:10px; 
    top:0px;
}

.profileinput[readonly] {
    background-color: #eaedf0;
    opacity: 1;
}

.greeninfo{
    background-color: #008000 !important;
    color:#ffffff;
}
.darkredinfo{
    background-color: #800020 !important;
    color:#ffffff;
}
.lightorangeinfo{
    border: 2px solid #ffa500;
    background-color:#ffffff;
    color:#0a0a0a;
    border-radius:8px;
    padding:6px;
}

.mainimagepreview{
	width:204px; 
	margin-right:20px;
}
.mainimagepreview{
    width:204px; 
    margin-right:20px;
}
#editcompanymainimagepreview{
    margin-left:auto; 
    margin-right:auto; 
	width:204px; 
    height:144px;
    width:204px; 
    display:inline-block; 
    background-size:cover; 
    background-repeat:no-repeat; 
    background-position:center;
    border-radius:8px; 
}
.popupDashboardSearch{
	_width: Fill (348px)px;
	_height: Hug (48px)px;
	padding: 12px 14px 12px 14px;
	gap: 8px;
	border-radius: 8px 8px 8px 8px;
	_border: 1px 0px 0px 0px;
	_opacity: 0px;
    background: #FFFFFF;
	border: 1px solid #27A9E1;
	_box-shadow: 0px 0px 0px 4px #E0F2FE;
    box-shadow: 0px 1px 2px 0px #919EAB0D;
	width:100%;
	height:48px;
	padding-right:40px; 
	color:#343A40;
}
.suggestionsDropdownHolder{
    z-index:200; 
    position:relative; 
    width:100%; 
    height: fit-content;
    max-height:520px;
    _background-color:red;
    
    _box-shadow: 0px 0px 2px rgba(145, 158, 171, 0.24), 0px 16px 32px -4px rgba(145, 158, 171, 0.24);    
    box-shadow: 0px 0px 2px rgba(145, 158, 171, 0.24), 0px 16px 32px -4px rgba(145, 158, 171, 0.8);
    
    _box-shadow: 0px 4px 6px -2px #10182808;
    _box-shadow: 0px 12px 16px -4px #10182814;
    border-radius:6px;
}
.suggestionsDropdownContacts{
	border-radius:6px;
}
.dashlistrow:hover{
	background-color:lightgray;
}

.companyimagepreview{
    width:100%;
    max-width:448px;
    position: relative;
    margin:auto;
    _background-color:#ffffff;
    _background-color:red;    
}
.companyimagepreview > img{
    border-radius:8px;	
}

.custom-file-upload{
	_border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
    background-color:#ffffff;
}

.drow{
	_height:78px;
	margin-top:24px;
	_background-color:blue;
} 
.d-btn{
    height:48px;
    padding: 11px 22px 11px 22px;
    border-radius: 8px
}
.flag40{
	font-size:40px;
	border-radius:34px; 
	vertical-align:top; 
	padding-top:10px; 
	margin-left:6px; 
	display:inline-block;
}
.flagimg40{
	width:40px;
	height:40px;
}
.imground40{
    width:48px !important;
    height:48px !important;
	border-radius:50%;
	object-fit:contain;
}

#selectholder{
    max-width:448px;   
    max-height: 480px;
    overflow-y: scroll;   
}
.existingimgpreview, .existingimgpreviewblank{
	width:146px;
	_max-width:100%;
	height:100px;
	border: 3px solid #ffffff;
	display:inline-block; 
    _background-size:contain;
    background-size:cover; 
    background-repeat:no-repeat; 
    background-position:center; 	
}

.existingimgpreview:hover{
    border: 3px solid #27A9E1;
}

.rndgreyborder{
	border: 1px solid #EAECF0;
	border-radius:8px;
}

.dcheckholder{
	position:relative;
}
.dcheckholder span{
    color: #343A40;    
    position:absolute;
    top:-2px;
    left:20px;
    font-size:16px;
    line-height:24px;
    font-weight:400;
    padding-bottom:16px;
}
.dcheck{
	width: 18px;
    height: 18px;
    padding: 3px;	
}
.indholder{
    position:relative;
	background-color:#F8F9FA;
	margin:24px 24px 0px 24px;
	padding:12px 0px 12px 0px;
	border-radius:8px;
}
.industry{
    position:relative;
    width:190px;
    padding: 8px 16px 8px 16px; 
}
.industry span{
    color: #343A40;    
    position:absolute;
    top:4px;
    left:36px;
    font-size:16px;
    line-height:24px;
    font-weight:400;
    padding-bottom:16px;
}
.reqfld{
    color:#FF4842;
}
.content_container_dash_dashboard{
    background: #FBFBFB 0% 0% no-repeat padding-box;    
    min-width:1150px;
    _max-width:1500px;
    max-width:1440px;
    margin-left:auto;
    margin-right:auto;  
}

.simplemessage{
	height:fit-content;
	margin-top:10px;
	margin-left:8px;
    margin-right:8px;
	background-color:#E3963E;
	width:calc(100%-16px);
	text-align:center;
	border-radius:8px;
	font-size:16px;
	line-height:40px;
	color:white;
}

.dashlhs{
    padding-top:0px;
    _padding-left:24px !important;
    _padding-right:24px !important;
    background-color:#ffffff;
    border: 1px solid #E3E6EA;
    width:281px;
}

.dashmobileheader{
	height: 46px;
	color:#ffffff;
	background-color: #27A9E1;
    font-size:20px;
    font-weight:700;
    line-height:46px;
    text-align:center;	
}
.dashmobileheader2{
    height: 38px;
    width:80px;
    color:#000000;
    background-color: #ffffff;
    font-size:14px;
    font-weight:700;
    line-height:38px;
    text-align:center;  
}
.dashrhs{    
    padding:0;
    padding-left:16px;
    _padding-top:24px;
    _padding-right:24px !important;
    background-color:#F8F9FA;
}

.dashlhsheader{
	height:96px;
}
.dashlhsheader .userdetails{
    height:76px;
    width:240px;
    margin-top: 24px;
    margin-left:auto;
    margin-right:auto;
    background-color:#F4F6F8;
    border-radius:12px;
}

.dashlhsheader .userthumb{
    width:58px; 
    margin-top:18px; 
    margin-left:12px;
}
.dashlhsheader .user{
	_margin-top:18px;
	margin-top:14px;
}
.dashlhsheader .userrole{
    background-color:#F4F6F8;	
}
.profile_subheader{
    _height:58px;
    min-height:58px;
    padding: 24px 0px 16px 40px;    
    _background-color:red;
    font-size:12px;
    font-weight:700;
    line-height:18px;
    letter-spacing: 1.1px;
}
#navbar122{
	background-color:#ffffff;
}
.profile_subheader_mobilemenu{
    color: #343A40;
    background-color:#ffffff;
    width:100%;
    margin-left:1px;
}
.profile_subheader_menuitems{
    font-size:14px;
    font-weight:600;
    line-height:22px;
    color:#6C757D;
}
.profile_upgradeblock{
    display:none;
    margin-top:40px;
    height:284px;
    _width:100%;
    _background-color:red;
    _margin-left:40px;
    _margin-right:40px;	
    margin-left:34px;
    margin-right:34px;  
}
.profile_upgradeblock_inner{
    height:212px;
    width:100%;
    background-color:#F8F9FA;
    border-radius:8px;      
    padding: 20px 16px 20px 16px             
}
.profile_upgradeblock_button{
    margin-top:24px;
    height:48px;
    width:100%;
    background-color:#27A9E1;
    color:#ffffff;
    box-shadow: 0px 8px 16px 0px #27A9E13D;    
    border-radius:8px;      
}
.feaurespercent_img{
    width:64px;
    height:64px;
    background: transparent url('../../../images/sourcehere/dashfeaturespercentring.png') 0% 0% no-repeat padding-box;
    _background-size:contain;   
}
.upgradeheader{
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	letter-spacing: 0px;
	margin-top:16px;
    margin-bottom:4px;
}
.upgradedetails{
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;	
}


.menu_dashboard{
    position:relative;
}

.profile_subheader_menuitems ul{
    font-size:14px;
    font-weight:400;
    line-height:22px;
    color:#6C757D;	
}
.profile_subheader_menuitems ul li{
    height:46px;
	padding-left:34px;
}
.profile_subheader_menuitems_mobilemenu ul li{
    height:40px;
}

.profile_subheader_menuitems span.bi{
    _background-color:red;
    color:#000000;
    font-size:18px;
    _padding-left:24px;
}

.profile_subheader_menuitems .active{
    color:#27A9E1;  
}


.profile_dashboard_dashboard{
	margin-top:7px;
}

.dashrhs{
}

#page_profile_dashboard_companies, #page_profile_dashboard_events, #page_profile_dashboard_contacts, #page_profile_dashboard_resources,
#page_profile_dashboard_editcompany, #page_profile_dashboard_editevent, #page_profile_dashboard_editcontact, #page_profile_dashboard_editresource, 
#page_profile_dashboard_editcontact_info, #page_profile_dashboard_editcontact_myevents, #page_profile_dashboard_editcontact_notifications, #page_profile_dashboard_editcontact_bookmarks, #page_profile_dashboard_editcontact_security {
    margin-top:20px;
	margin-left:24px;
}

.dashrhs .welcome{
    font-size: 24px;
    font-weight:700;
    line-height:26px;
    padding-top:24px;
    padding-left:24px;
    padding-right:24px;    	
}
.dashrhs .rhsrow1{
    height:71px;
    width:100%;
    _background-color:red;
}
.dashrhs .rhsrow2{
    _height:166px;
    min-height:166px;
    width:100%;
}

.dashrhs .rhsrow2a{
    position:relative;
	height:166px;
    width:344px;    
    margin-top:24px;    
    margin-left:24px;
    background-color:#ffffff;
    border-radius:16px;	
}
.dashrhs .rhsrow2b{
	position:relative;
    height:166px;
    width:344px;    
    margin-top:24px;    
    margin-left:24px;
    _margin-left:14px;
    background-color:#ffffff;
    border-radius:16px; 
}
.dashrhs .rhsrow2c{
    position:relative;
	height:166px;
    width:344px;    
    margin-top:24px;    
    margin-left:24px;
    background-color:#ffffff;
    border-radius:16px; 
}

.ebg{
    background-image: 
      radial-gradient(ellipse farthest-corner at 100% 0%, rgba(39, 169, 225, 0.068) 0%, rgba(39, 169, 225, 0.068) 70%, #ffffff 70%);
      _color: white;
      width: 344px;
      height: 166px;
      border-radius: 10px;
      _margin-top: 50px;
      display: block;
      text-align: center;
      line-height: 50px;    
}
.e9{
    position:absolute;
    width: 28px;
    height: 28px;
    top: 130px;
    left: 170px;
    border-radius: 50%;
    background: #27A9E11F;    
}
.e10{
    position:absolute;
    width: 16px;
    height: 16px;
    top: 98px;
    left: 199px;
    border-radius: 50%;
    background: #27A9E114;  
}
.e12{
    position:absolute;
    width: 28px;
    height: 28px;
    top: 10px;
    left: 240px;
    border-radius: 50%;
    background: #27A9E129;    
}
.e14{
    position:absolute;
    width: 20px;
    height: 20px;
    top: 53px;
    left: 166px;
    border-radius: 50%;
    background: #27A9E129;    
}
.charts{
    position:absolute;
    width: 20px;
    top: 62px;
    left:268px;
    font-size: 24px;
    color:#27A9E1;	
}
.charts > i{
    position:absolute;
    top:-13px;
    left:4px;
    font-weight:700;
}

.dashrhs .rhsrow3{
    min-height:480px;
    width:100%;
    _margin-top:16px;
}
.dashrhs .rhsrow3a{
    position:relative;
	_height:480px;
	min-height:480px;
    width:344px;    
    margin-left:24px;
    margin-top:24px;
    background-color:#ffffff;
    border-radius:16px; 
}
.dashrhs .rhsrow3b{
    position:relative;
    _height:480px;
    min-height:480px;
    width:712px;    
    margin-left:24px;
    margin-top:24px;
    background-color:#ffffff;
    border-radius:16px; 
}

.dashrhs .rhsrow4{
    min-height:516px;
    width:100%;
    _margin-top:16px;
}
.dashrhs .rhsrow4a{
    margin-top:24px;
    margin-left:24px;
    position:relative;
	min-height:516px;
    width:calc(100% - 64px);    
    background-color:#ffffff;
    border-radius:16px; 
}

.dtitles{
	_position:absolute;
	margin-top:24px;
	margin-left:24px;
	text-align:left;
	font-size:14px;
	line-height:22px;
	font-weight:600;
}
.dviewscount{
    position:absolute;
    top:94px;
    left:24px;
    font-size:32px;
    line-height:48px;
    font-weight:700;	
}
.drcountrow{
    position:absolute;
    top:56px;
    left:24px;    
}
.drcountcol{
	width:93px;
	margin-right:8px;
}
.drcount{
    height:64px;
    color: #27A9E1;
    font-size:48px;
    line-height:64px;
    font-weight:700;        
}
.drtitle{
    font-size:14px;
    line-height:22px;
    font-weight:600;        	
}

.dtitlem{
    margin-top:24px;
    margin-left:24px;
    text-align:left;
    font-size:18px;
    line-height:28px;
    font-weight:700;
}

.drthumbrow{
    position:absolute;
    top:56px;
    left:12px;
}
.drteamcol{
    width:80px;
    _margin-right:24px;
}
.dteamthumb{
	object-fit:cover;
	width:56px;
	height:56px;
	border-radius:8px;
    margin-bottom:8px;  
}
.dteamthumbmore{
	background: linear-gradient(0deg, #81F5F5, #81F5F5),linear-gradient(0deg, #FFFFFF, #FFFFFF);
    padding-top:15px;
    width:56px;
    height:56px;
    border-radius:8px;
    color:#27A9E1;
    font-size:16px;
    line-height:25px;	
}
.dchange{
	position:absolute;
	left:24px;
	top:62px;
	height:24px;
	width:24px;
	border-radius:50%;
	background: #00AB5530;
}
.dchange > i{
    font-size: 17px;
    position:absolute;
    top:-13px;
    left:4px;
    font-weight:700;
}
.dchangenum{
    position:absolute;
    left:56px;
    top:62px;
    height:24px;
    width:124px;
    font-size: 14px;
    line-height:22px;
    font-weight:700;
    text-align:left;
}
#chart_appearances{
	position:absolute;
	top:116px;
	width:100%;
	_min-height:500px;
	margin-left:auto;
	margin-right:auto;
	_background-color:orange;
}
.apexcharts-canvas {
}
.legend_appearances{
	width:100%;
	position:absolute;
    bottom:27px;
}
.chart_appearances_text{
    position:absolute;
    top:200px;
    width:100%;
    font-size: 16px;
    line-height:24px;
    font-weight:600;
    text-align:center;
    color:#6C757D;
}
.chart_appearances_total{
    position:absolute;
    top:224px;
    width:100%;
    font-size: 32px;
    line-height:48px;
    font-weight:700;
    text-align:center;
}
.legcompany{
	margin-top:3px;
	width:12px;
    height:12px;
    border-radius:50%;
    background-color:#006DA5;	
}
.legproduct{
    margin-top:3px;
	width:12px;
    height:12px;
    border-radius:50%;
    background-color:#27A9E1;
    margin-left:10px;   
}
.legtext{
	padding-left:8px;
    font-size:13px;
    line-height:18px;
    font-weight:500;	
}

.dsfilters{
	color: #343A40;
    font-size:16px;
    line-height:24px;
    font-weight:400;    	
}

.dsfilters > span{
    margin-right:20px;
}
.dsfilters > div{
    margin-right:20px;
	width:fit-content;
	height:40px;	
}

.dashblock{
	padding-top:16px;
    width:calc(100% - 32px);;    
    background-color:#ffffff;
    border-radius:12px;
    min-height:150px;    
}
.dashblock_editrhs{
    _padding-top:16px;
    padding-top:1px;
    padding-bottom:24px;
    padding-right:20px;
    width:100%;    
    background-color:#ffffff;
    border-radius:12px;
    _min-height:150px;    
}
.uploadbox{
    height:144px;
    background-color:#ffffff;
    padding: 16px 24px 16px 24px;
    gap: 4px;
    border-radius: 8px;   
    _border: 1px;   	
    margin-right:10px;
}
.uploadimgbtn{
	height:40px;
	width:40px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:12px;
	background: #27A9E114;
	border: 6px solid #27A9E114;
	border-radius:24px;
}
.filtersbox{
	margin-left:24px;
    margin-right:24px;
    margin-bottom:10px;
    padding-left:16px;
    padding-right:16px;
    padding-top:16px;
    padding-bottom:6px;
    background-color:#F8F9FA;
    border-radius:12px;
}
.dsearchrow{
    margin-left:24px;
    margin-right:24px;
    margin-bottom:24px;
    _height:48px;
    height:54px;
}
.searchmagblk{
    position:absolute; 
    font-size:18px; 
    top:12px; 
    left: 10px; 
    color: #6C757D;    
}
.dsearch_label {
    color: #6C757D;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    position:absolute; 
    top:13px; 
    _left:24px;    
    left:26px;
}
.addcobtn{
	height:48px;
	margin-left:16px;
	_padding-top:4px;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    line-height: 26px;	
}
.deletecobtn{
	color:#919EAB;
    height:48px;
    margin-left:16px;
    _padding-top:4px;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    line-height: 26px; 
    border: 1px solid #919EAB3D; 	
}
.profileinput {
    width: 100%;
    height: 48px;
    border: 1px solid #E3E6EA;
    border-radius:8px;
    padding-right: 10px;
    color: #343A40;    
}
.profiletextarea {
    width: 100%;
    border: 1px solid #E3E6EA;
    padding-left: 10px;
    padding-right: 10px;
    color:#6C757D;    
}
.profileinputsearch {
    width: 100%;
    height: 48px;
    border: 1px solid #E3E6EA;
    border-radius:8px;
    padding-right: 10px;
    color: #343A40;    
	padding-left: 33px;
}
.dashboard_listheading{
	font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding-left:24px; 
}

.dashboard_listcontent{
    padding-left:24px; 
	_height: 300px;         /*temp */
	background-color:#ffffff;
}
.dashlistrow{
	height:72px;
    background-color:#ffffff;
    _padding-top:16px;	
	border-bottom: 1px solid #919EAB3D;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;	
}
.dashlistrow > div{
  position: relative;
}

.dvcenter{
    text-align:left;
	position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}
.dvhcenter{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.yesbtnlight{
    color:#007B55;
    margin-left:auto;
    margin-right:auto;
	background: #54D62C29;
	width: 36px;
	height: 22px;
	padding: 0px 8px 1px 8px;
	border-radius: 6px;	
}
.yesbtndark{
    color:#ffffff;
	margin-left:auto;
    margin-right:auto;
    background: #00AB55;
    width: 36px;
    height: 22px;
    padding: 0px 8px 1px 8px;
    border-radius: 6px; 
}
.unknownbtndark{
    color:#ffffff;
    margin-left:auto;
    margin-right:auto;
    background: #FFA500;
    width: 36px;
    height: 22px;
    padding: 0px 8px 1px 8px;
    border-radius: 6px; 
}

.nobtnlight{
    color:#B72136;
    margin-left:auto;
    margin-right:auto;
    background: #FF484229;
    width: 36px;
    height: 22px;
    padding: 0px 8px 1px 8px;
    border-radius: 6px; 
}
.nobtndark{
    color:#ffffff;
    margin-left:auto;
    margin-right:auto;
    background: #FF4842;
    width: 36px;
    height: 22px;
    padding: 0px 8px 1px 8px;
    border-radius: 6px; 
}
/*
.center {
	border: 5px solid;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	padding: 10px;
}
*/
.listpagination{
    height:68px;
    padding-left:24px;
    padding-right:24px;
	font-size: 14px;
    font-weight: 700;
    line-height: 24px;  
}
.paginationbtn{
    height:36px;
    color:#343A40;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;  
    border: 1px solid #919EAB3D; 	
    padding:0;
}
.prevbtn{
	width: 92px;
}
.nextbtn{
    width: 92px;
    margin-left:12px;
}
.cosubmenu{
	_visibility:collapse;
	display:none;
}
.rhsrow1b{
	_margin-top:6px;
	color:#343A40;	
    height: 22px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;    	
}
.rhsrow1b2{
    color: #6C757D;
}
.dashiconsmall{
    width: 60px;
    height: 50px;
    position: relative;
}
.dashiconsmall img{
    max-height: 100%;
    _max-width: 60px;
    _width: auto;
    width:60px;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


.SubTitleDash{	
	_font-family: Noto Sans;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;	
	color:#343A40;	
}

.co_col3, .co_col4, .co_col5, .co_col6, .co_col7, .co_col8, .co_col9, .co_col10{
    display:block;
}
.co_col1{
	_width:5%;
	display:none;
}
.co_col2{
    width:30%;
}
.co_col2x{
    width:8%;
}
.co_col2a{
    width:20%;	
}
.co_col3{
    _width:10%;
    display:none;
}
.co_col4{
    width:6%;
}
.co_col5{
    width:8%;
}
.co_col6{
    width:8%;
}
.co_col7{
    width:14%;
}
.co_col8{
    width:6%;
}
.co_col9{
    width:4%;
}
.co_col10{
    width:4%;
}

.e_col3, .e_col4, .e_col5, .e_col6, .e_col7, .e_col8, .e_col9{
    display:block;
}
.e_col1{
    _width:5%;
    display:none;
}
.e_col2{
    width:30%;
}
.e_col2wl{
    width:42%;
}
.e_col2a{
    width:22%;  
}

.e_col3{
    width:8%;
}
.e_col4{
    width:8%;
}
.e_col5{
    width:10%;
}
.e_col6{
    width:10%;
}
.e_col7{
    width:4%;
}
.e_col8{
    width:4%;
}
.e_col9{
    width:4%;
}

.ea_col1{
    _width:5%;
    display:none;
}
.ea_col2{
    width:45%;
}
.ea_col3{
    width:7%;
}
.ea_col4{
    width:20%;
}
.ea_col5{
    width:20%;
}
.ea_col6{
    width:10%;
}
.ea_col7{
    width:4%;
}
.ea_col8{
    width:4%;
}
.ea_col9{
    width:4%;
}

.cou_col1{
    display:none;
}
.cou_col2{
    width:6%;
}
.cou_col3{
    width:90%;
}
.cou_col4{
    display:none;
}
.cou_col5{
    width:4%;
}

.p_col3, .p_col4, .p_col5, .p_col6, .p_col7{
    display:block;
}
.p_col1{
    display:none;
}
.p_col2{
    width:30%;
}
.p_col3{
    width:30%;
}
.p_col4{
    width:24%;
}
.p_col5{
    width:12%;
}
.p_col6{
	display:none;
}
.p_col7{
    width:4%;
}

.c_col3, .c_col4, .c_col5, .c_col6, .c_col7{
    display:block;
}
.c_col1{
    _width:5%;
    display:none;
}
.c_col2{
    width:24%;
}
.c_col2a{
    width:22%;  
}
.c_col3{
    width:20%;
}
.c_col4{
    width:18%;
}
.c_col5{
    width:8%;
}
.c_col6{
    width:4%;
}
.c_col7{
    width:4%;
}

.r_col3, .r_col4, .r_col5, .r_col6, .r_col7, .r_col8{
    display:block;
}
.r_col1{
    _width:5%;
    display:none;
}
.r_col2{
    width:30%;
}
.r_col2a{
    width:10%;
}
.r_col3{
    width:22%;
}
.r_col4{
    width:18%;
}
.r_col5{
    width:6%;
}
.r_col6{
    width:6%;
}
.r_col7{
    width:4%;
}
.r_col8{
    width:4%;
}

.eaa_col1{
    _width:14%;
    width:74px;
}
.eaa_col2{
    _width:76%;
}
.eaa_col3{
    _width:10%;
    width:50px;
}


.myb_col1{
    width:10%;
    _width:74px;
}
.myb_col2{
    width:40%;
}
.myb_col3{
    width:10%;
    _width:50px;
}
.myb_col4{
    width:20%;
    _width:50px;
}
.myb_col5{
    width:15%;
    _width:50px;
}
.myb_col6{
    width:5%;
    _width:50px;
}


.dashaddbtn{
	width:40px;
	height:22px;
	border-radius:8px;
	color:#ffffff;
	background-color:#27A9E1;
	font-size: 10px;
	font-weight: 700;
	line-height: 22px;
	text-align: center;		
}
.SubTitle2{
	font-size: 12px;
	font-weight: 600;
	line-height: 17px;
	text-align: left;	
    color: #343A40;
}
.SubTitle2a{
	font-size: 10px;
	font-weight: 400;
	line-height: 17px;
	text-align: left;
    color:#6C757D;    
}
.SubTitle2b{
	font-size: 10px;
	font-weight: 400;
	line-height: 21px;
	text-align: left;
    color:#6C757D;    
}

.SubTitle2X{
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    text-align: left;   
    color: #343A40;
}
.SubTitle2Xlight{
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;   
    color: #6C757D;
}


.dashcoheader{
    _padding-top:18px;   
	padding-left:0px;   
}

.companyheaderimage,  .eventheaderimage, .resourceheaderimage, .contactheaderimage{
	display:none;
	_background-color: lightgreen;
	height:240px;
	width:100%;
	margin-bottom:48px; 
	border-radius:16px;

    background: transparent url('../../../images/sourcehere/deditheader.png') 0% 0% no-repeat padding-box;
    background-size:cover;
}
.edittitle{
	_height:49px;
	margin-bottom:24px;
    padding-bottom:21px;
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 0px;
	text-align: left;
	border-bottom: solid 1px #919EAB3D;		
}
.editsubtitle{
    font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;	
}
.editsubtitle3{
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0px;
	text-align: left;
	margin-bottom:6px;
	color:#343A40;		
}
.editsubtitle4{
    font-size:14px;
    font-weight:400;
    line-height:22px;
    color:#6C757D;
}
.editblock{
	margin-top:24px;
}
.editblocklhs{
	width:312px;
}
.editblockrhs{
    width:calc(100% - 312px);
}

.content_container_whitelabel{
    background: #FFFFFF 0% 0% no-repeat padding-box;    
    _min-width:1150px;
    max-width:1440px;
    margin-left:auto;
    margin-right:auto;  
}

.wl_row1{
	margin-left:80px;
	padding-top:64px;
	height:632px;
}
.wl_row1_lhs{
    margin-top:73px;	    
}


.wl_row2{
    height:202px;
}
.wl_row3{
    position:relative;
    height:174px;
    background-color:#222128;   
}
.wl_row3_o{
    position:absolute;
    top:-138px;
    left:10%;
    border-radius:12px;
    background-color: #27A9E1;
    color:#ffffff;
    width:80%;
    height:246px;   
    box-shadow: 0px 8px 8px -4px #10182808;
    box-shadow: 0px 20px 24px -4px #10182814;
    padding-left:64px;     	
    padding-right:64px;      
    padding-top:64px;      
}
.wl_row3_o_f{
    font-family: Noto Sans;
    font-size: 36px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.02em;
    text-align: center;
    padding-bottom:12px; 
}
.wl_row3_o_st{
    font-family: Noto Sans;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: center;
}

.wl_row4{
    _height:202px;
    padding-top:64px;
    padding-bottom:64px;
}
.wl_row4_f{
    font-family: Noto Sans;
    font-size: 36px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.02em;
    text-align: center; 
}
.wl_row4_st{
    font-family: Noto Sans;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: center;
    color:#6C757D
}
.wl_row5b_f{
    font-family: Noto Sans;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: center;
    padding-bottom:8px;
}
.wl_row5b_st{
    font-family: Noto Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: center;
    color:#6C757D
}
.wl_row5b_bx_holder{
    position:absolute;
    top:-32px;
    width:calc(100% - 36px);
}
.wl_row5b_bx{
    width:64px;
    height:64px;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffffff;
    border: 1.33px solid #EAECF0;
    border-radius: 13px;
    box-shadow: 0px 1px 2px 0px #1018280D;    
    color:#27A9E1;  
    padding-top:9px;
    font-size:30px;
}

.wl_row6{
	background-color:#F9FAFB;
	height:252px;
	padding-top:64px;
}
.wl_row6_f{
    font-family: Noto Sans;
    font-size: 36px;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.02em;
    text-align: center;
    margin-bottom:20px; 
}
.wl_row6_st{
	max-width:1030px;
	margin-left:auto;
	margin-right:auto;
    font-family: Noto Sans;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: center;
    color:#6C757D
}

.wl_h1{
	font-family: Noto Sans;
	font-size: 60px;
	font-weight: 600;
	line-height: 72px;
	letter-spacing: -0.02em;
	text-align: left;	
}
.wl_h2{
	font-family: Noto Sans;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0em;
	text-align: left;
	color: #6C757D;	
    margin-top:24px; 
}
.wl_top_img_site{
    display:block;
    position:absolute;
    z-index:1;
    left:96px;
    _height:512px;
    height:470px;
    _width:768px;
    width:568px;
	background: transparent url('../../../images/sourcehere/wlsite.png') 0% 0% no-repeat padding-box;
    background-size:contain;
    border-top: 3px solid #000000;    	
    border-left: 3px solid #000000;      
    border-bottom: 3px solid #000000;
    border-top-left-radius:8px;      
}

.wl_top_img_mobile_holder{
    position:absolute;
    top:0px;
    left:0px;
    z-index:2;
}   

.wl_top_img_mobile{
    _background-color: lightgreen;
    _position:absolute;
    _top:72px;
    _left:40px;
    margin-top:72px;
    z-index:2;
    height:474px;
    width:219px;
    background: transparent url('../../../images/sourcehere/iPhone mockup.png') 0% 0% no-repeat padding-box;
    background-size:contain;
}
.wl_b{
    position:relative;
    margin-top:24px;
    _margin-left:16px;    	
    _margin-right:16px;      
    _padding-top:52px;
    padding-bottom:32px;
}
.wl_b > div{
    background-color: #F9FAFB;
	_background-color:red;
    margin-left:16px;      
    margin-right:16px;
    padding-top:52px;
    padding-bottom:32px;       	
} 

.wl_row7{
    background-color:#F9FAFB;
    _height:252px;
    padding-bottom:64px;
}
.wl_7r{
	padding-right:80px;
	padding-left:44px;
}
.wl_7l{
    _padding-top:90px;
    padding-left:80px;
    padding-right:44px;
}
 .wl_7lb{
    padding-top:90px;	
}
.wl_s_lhs_img1{
    _width:672px;
    _height:400px;
	_background: transparent url('../../../images/sourcehere/whitelabel_s1.jpg') 0% 0% no-repeat padding-box;
}
.wl_s_lhs_img2{
    width:672px;
    height:400px;
    margin-left:auto;
    margin-right:0;
    background: transparent url('../../../images/sourcehere/whitelabel_s2.jpg') 0% 0% no-repeat padding-box;
    background-position:right;
}
.wl_s_lhs_img3{
    width:672px;
    height:400px;
    background: transparent url('../../../images/sourcehere/whitelabel_s3.jpg') 0% 0% no-repeat padding-box;
}
.wl_s_lhs_img4{
    width:672px;
    height:400px;
    margin-left:auto;
    margin-right:0;
    background: transparent url('../../../images/sourcehere/whitelabel_s4.jpg') 0% 0% no-repeat padding-box;
    background-position:right;
}

.wl_row8{
	background-color:#ffffff;
	padding-top:64px;
	padding-bottom:64px;
}

.wl_row9{
    padding-bottom:64px;
}

.wl_9_lhs_img1{
	margin-left:auto;
	margin-right:auto;
    width:480px;
    height:320px;
    background: transparent url('../../../images/sourcehere/whitelabel_BongSooLukeTom.jpg') 0% 0% no-repeat padding-box;
    background-size:contain;    
}

.wl_row10{
    background-color:#F9FAFB;
    padding-top:64px;
    padding-bottom:64px;
}
.wl_row11{
    _background-color:#F9FAFB;
    background-color:#FFFFFF;
    padding-bottom:64px;
}

.wl_11_lhs_img1{
    margin-left:auto;
    margin-right:auto;
    width:480px;
    height:320px;
    background: transparent url('../../../images/sourcehere/coins_green.png') 0% 0% no-repeat padding-box;
    background-size:contain;    
}

.wl_demoform{
	min-height:600px;
	background-color:#F9FAFB;
    _padding-top:32px;
    _padding-left:40px;
    _padding-right:20px;
	_padding-bottom: 32px;
	padding: 32px 20px 32px 40px;
	margin-left:80px;
    margin-right:80px;
    margin-bottom:64px;
    border-radius:16px;    
}
.df_title{
	font-size:24px;
	line-height:32px;
	font-weight:600;
	margin-bottom:4px;
}
.df_subtitle{
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0px;
	text-align: left;	
	margin-bottom:6px;
    margin-top:20px;
}
.df_input{
	width:calc(100% - 20px);
    height: 48px;
	padding: 12px 14px 12px 14px;
	border-radius: 8px;
	gap: 8px;		
	border: 1px solid #919EAB52;
	box-shadow: 0px 1px 2px 0px #919EAB0D;	
	margin-right:20px;	
}
.df_ta{
    width:calc(100% - 20px);
    height: 124px;
    padding: 12px 14px 12px 14px;
    border-radius: 8px;
    gap: 8px;       
    border: 1px solid #919EAB52;
    box-shadow: 0px 1px 2px 0px #919EAB0D;	
}
.profile_requestdemo_button{
    margin-top:24px;   
    height:48px;
    width:calc(100% - 20px);
    background-color:#27A9E1;
    color:#ffffff;
    box-shadow: 0px 8px 16px 0px #27A9E13D;    
    border-radius:8px;      
}
.profile_requestdemo_button_sm{
    font-size:20px;
	margin-top:44px;
    width:200px;
    _margin-left:auto;
    _margin-right:auto;   
    height:68px;
    _width:calc(100% - 20px);
    background-color:#27A9E1;
    color:#ffffff;
    box-shadow: 0px 8px 16px 0px #27A9E13D;    
    border-radius:8px;      
}

.wl_s_img{
    width:64px;
    height:64px;
	margin-top:14px;
    background-size:contain !important;        
}
.wl_s_img1{
    background: transparent url('../../../images/sourcehere/whitelabel_s1_icon.png') 0% 0% no-repeat padding-box;
}
.wl_s_img2{
    background: transparent url('../../../images/sourcehere/whitelabel_s2_icon.png') 0% 0% no-repeat padding-box;
}
.wl_s_img3{
    background: transparent url('../../../images/sourcehere/whitelabel_s3_icon.png') 0% 0% no-repeat padding-box;
}
.wl_s_img4{
    background: transparent url('../../../images/sourcehere/whitelabel_s4_icon.png') 0% 0% no-repeat padding-box;
}

.img-holder {
    background-position: left center;
    background-size: auto auto;
}
.soltopimg{
    border-top-left-radius:16px;
    border-bottom-left-radius:16px;
    border-top:2px solid #101828;
    border-bottom:2px solid #101828;
    border-left:2px solid #101828;	
}

.dlhsimgbox{
	width:684px;
    border-top:12px solid #ffffff;
    border-right:12px solid #ffffff;
    border-bottom:12px solid #ffffff;
    border-top-right-radius:12px;
    border-bottom-right-radius:12px;
    box-shadow: 0px 8px 16px 0px #919EAB3D;    
}
.dlhsimg{
    height:400px;
    background-size:cover !important;
    border-top-right-radius:12px;
    border-bottom-right-radius:12px;
}
.drhsimgbox{
    width:684px;
	border-top:12px solid #ffffff;
    border-left:12px solid #ffffff;
    border-bottom:12px solid #ffffff;
    border-top-left-radius:12px;
    border-bottom-left-radius:12px;
    box-shadow: 0px 8px 16px 0px #919EAB3D;    
}
.drhsimg{
    height:400px;
    background-size:cover !important;
    border-top-left-radius:12px;
    border-bottom-left-radius:12px;
}

.wl_s_lhs_img1{
    height:400px;
    background: transparent url('../../../images/sourcehere/whitelabel_s1.jpg') 0% 0% no-repeat padding-box;
}


.su_s_lhs_img1{
    height:400px;
    background: transparent url('../../../images/solutions/summary/summary_image-1.webp') 0% 0% no-repeat padding-box;
    _border-top-right-radius:16px;
    _border-bottom-right-radius:16px;
}
.su_s_lhs_img2{
    height:400px;
	background: transparent url('../../../images/solutions/summary/summary_image-2.webp') 0% 0% no-repeat padding-box;
}
.su_s_lhs_img3{
	background: transparent url('../../../images/solutions/summary/summary_image-3.webp') 0% 0% no-repeat padding-box;
}
.su_s_lhs_img4{
    height:400px;
	background: transparent url('../../../images/solutions/summary/summary_image-4.webp') 0% 0% no-repeat padding-box;
}
.su_s_lhs_img5{
    height:400px;
	background: transparent url('../../../images/solutions/summary/summary_image-5.webp') 0% 0% no-repeat padding-box;
}
.su_s_lhs_img6{
    height:400px;
	background: transparent url('../../../images/solutions/summary/summary_image-6.webp') 0% 0% no-repeat padding-box;
}
.su_s_lhs_img7{
    height:400px;
	background: transparent url('../../../images/solutions/summary/summary_image-7.webp') 0% 0% no-repeat padding-box;
}
.su_s_lhs_img8{
    height:400px;
    background: transparent url('../../../images/solutions/summary/summary_image-8.webp') 0% 0% no-repeat padding-box;
}

.st_s_lhs_img1{
    height:400px;
	background: transparent url('../../../images/solutions/states/whitelabel_s1_icon.png') 0% 0% no-repeat padding-box;
}
.st_s_lhs_img1{
    height:400px;
	background: transparent url('../../../images/solutions/states/whitelabel_s2_icon.png') 0% 0% no-repeat padding-box;
}
.st_s_lhs_img1{
    height:400px;
    background: transparent url('../../../images/solutions/states/whitelabel_s3_icon.png') 0% 0% no-repeat padding-box;
}
.st_s_lhs_img1{
    height:400px;
	background: transparent url('../../../images/solutions/states/whitelabel_s4_icon.png') 0% 0% no-repeat padding-box;
}

.e_s_lhs_img1{
    height:400px;
	background: transparent url('../../../images/solutions/exhibitors/Event Exhibitors_image 2.webp') 0% 0% no-repeat padding-box;
}
.e_s_lhs_img2{
    height:400px;
	background: transparent url('../../../images/solutions/exhibitors/Event Exhibitors_image 3.webp') 0% 0% no-repeat padding-box;
}
.e_s_lhs_img3{
    height:400px;
	background: transparent url('../../../images/solutions/exhibitors/Event Exhibitors_image 4.webp') 0% 0% no-repeat padding-box;
}
.e_s_lhs_img4{
    height:400px;
	background: transparent url('../../../images/solutions/exhibitors/Event Exhibitors_image 5.webp') 0% 0% no-repeat padding-box;
}
.e_s_lhs_img5{
    height:400px;
	background: transparent url('../../../images/solutions/exhibitors/Event Exhibitors_image 6.webp') 0% 0% no-repeat padding-box;
}
.e_s_lhs_img6{
    height:400px;
	background: transparent url('../../../images/solutions/exhibitors/Event Exhibitors_image 7.webp') 0% 0% no-repeat padding-box;
}

.d_s_lhs_img1{
    height:400px;
	background: transparent url('../../../images/solutions/delegations/Delegations page_image 2.webp') 0% 0% no-repeat padding-box;
}
.d_s_lhs_img2{
    height:400px;
	background: transparent url('../../../images/solutions/delegations/Delegations page_image 3.webp') 0% 0% no-repeat padding-box;
}
.d_s_lhs_img3{
    height:400px;
	background: transparent url('../../../images/solutions/delegations/Delegations page_image 5.webp') 0% 0% no-repeat padding-box;
}
.d_s_lhs_img4{
    height:400px;
	background: transparent url('../../../images/solutions/delegations/Delegations page_image 4.webp') 0% 0% no-repeat padding-box;
}

.p_s_lhs_img1{
    height:400px;
    background: transparent url('../../../images/solutions/pavilion/Pavilion Page -2.webp') 0% 0% no-repeat padding-box;
}
.p_s_lhs_img2{
    height:400px;
    background: transparent url('../../../images/solutions/pavilion/Pavilion Page -3.webp') 0% 0% no-repeat padding-box;
}
.p_s_lhs_img3{
    height:400px;
    background: transparent url('../../../images/solutions/pavilion/Pavilion Page -4.webp') 0% 0% no-repeat padding-box;
}
.p_s_lhs_img4{
    height:400px;
    background: transparent url('../../../images/solutions/pavilion/Pavilion Page -5.webp') 0% 0% no-repeat padding-box;
}
.p_9_lhs_img1{
    margin-left:auto;
    margin-right:auto;
    width:480px;
    height:320px;
    background: transparent url('../../../images/solutions/pavilion/kallmanribboncutting.webp') 0% 0% no-repeat padding-box;
    background-size:auto;
    border: 3px solid #000000;
    border-radius: 6px;    
}

.m_s_lhs_img1{
    height:400px;
    background: transparent url('../../../images/solutions/themedia/media_image 2.webp') 0% 0% no-repeat padding-box;
}
.m_s_lhs_img2{
    height:400px;
    background: transparent url('../../../images/solutions/themedia/media_image 3.webp') 0% 0% no-repeat padding-box;
}
.m_s_lhs_img3{
    height:400px;
    background: transparent url('../../../images/solutions/themedia/media_image 4.webp') 0% 0% no-repeat padding-box;
}
.m_s_lhs_img4{
    height:400px;
    background: transparent url('../../../images/solutions/themedia/media_image 5.webp') 0% 0% no-repeat padding-box;
}


a.learnmorelink{
    color: #27A9E1 !important;
    _color: #ffffff !important;
    text-decoration:underline;
    font-size:16px;
    line-height:32px;
    font-weight:600;   
}
a.learnmorelink:active, a.learnmorelink:hover{
    color: #27A9E1 !important;
    _font-size:16px;
}


.wl_s_t{
	margin-top:24px;
	font-size: 30px;
	font-weight: 600;
	line-height: 38px;
	letter-spacing: 0em;
	text-align: left;
	color:#222128;
}
.wl_s_st{
    margin-top:16px;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: left;
	color:#6C757D;
}

.notificationsheader{
    padding-top:24px;
    padding-bottom:24px;
    background-color:#F8F9FA;
}
.notificationsmenu{
	padding-left:24px;
	padding-top:20px;
	_border-radius:16px;
	border-top-left-radius:16px;
    border-top-right-radius:16px;
	height:58px;
    background-color:#FFFFFF;
}

.content_container_notifications{
    background: #F8F9FA 0% 0% no-repeat padding-box;    
    _min-width:1150px;
    max-width:1440px;
    margin-left:auto;
    margin-right:auto;  
}

.notificationsfeedholder {
    margin-left: 0px;
    overflow-x: scroll;
}
.hscrollmenu{
	overflow-x:auto; 
	overflow-y:hidden; 
	white-space:nowrap;
}
.notificationstimegroup{
	height:32px;
	color:#343A40;
	padding-left:24px;
	padding-top:8px;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: 0px;
	text-align: left;	
}
.today{
    background-color: #27A9E114;	
}
.notificationcard {
    display: flex;
    width: 100%;
    _height: 68px;
    height:fit-content;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border:none;
    border-bottom: 1px solid #919EAB3D;
    opacity: 1;
    _margin-right: 10px !important;
    padding-left:13px;    
}
.notificationcard-body {
    _margin-top: 14px;
    padding-right: 16px !important;
    _margin-bottom: 23px;
    _background-color: blue;
    margin-bottom: 16px;
}

.notificationcard-body > .card-title {
    margin-top: 10px;
    color: #3D3D3D;
    margin-bottom: 3px !important;
    font-size:14px;
    line-height:16px;
}
.notificationtimeago{
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;	
	color: #6C757D;	
}

.notificationicon {
    _width: 50px;
    _flex: 0 0 50px !important;
    _height: 40px;
    width: 80px;
    flex: 0 0 80px !important;
    height: 50px;
    position: relative;
    margin: auto;
    background-color: #ffffff;
    margin-top: 8px;
    margin-left: 13px;
    margin-right: 20px;
}
.notificationicon img {
    max-height: 100%;
    _max-width: 50px;
    max-width: 80px;
    width: auto;
    _height: auto;
    _height:40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity:0.98;
    border-radius:8px;
}

.n_hl{
    border-radius:4px;
    font-weight:600;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:2px;	
}
.n_onnow, .n_jw, .n_att, .n_e{
	color: #007B55;	
	background-color: #00AB551F;	
}
.n_r{
    color: #637381; 
    background-color: #919EAB29;        
}
.n_ss{
    color: #B78103; 
    background-color: #FFC10729;    
}
.n_count{
    color: #27A9E17A;
	background-color: #27A9E114;	
    border-radius:4px;
    font-weight:600;
    margin-left:4px;
    padding-left:6px;
    padding-right:6px;
    padding-bottom:2px; 
}


@media (max-width: 1400px) {
	.dashrhs .rhsrow2b{
	    margin-left:8px;
	}
	.dashrhs .rhsrow2c{
	    margin-left:8px;
	}
	.dashrhs .rhsrow3b{
	    margin-left:8px;
	    width:680px;
	}
}

@media (max-width: 1366px) {
    .notificationsheader{
        padding-left:16px;
    }
}    
            
/* when hamburger shows in top right */
@media (max-width: 1200px) {
  
    #top_col3{
        width:130px;
    }    
    #top_col3{
        _width:148px;    
    }
    #top_col4{
        width:44px;
    }
    .item-155{
        display:none !important;
    }
    .mm-toggler{
        display:none !important;
    }   
	
    .content_container_dash_dashboard{
        width:auto !important;
        min-width:0 !important;
        padding-left:0px !important;
        padding-right:0px !important;
    }
    .notificationsheader{
        padding-top:12px;
	    padding-bottom:0px;
        background-color:#ffffff;
    }
    .notificationsmenu, .notificationstimegroup {
        padding-left:16px;
    }
    .notificationcard{
        padding-left:0px;
    }
    .notificationcard{
        height:fit-content;
    }
    .notificationcard-body{
        margin-bottom:8px;
    }   
    .wl_top_img_site{
        display:none;
    } 
    
    /* also make this where LHS dashboard menu disappears */    
    .mobileonly{
        display:block !important;
    }
    .largescreenonly{
        display:none !important;
    }    
 
	.editpreviewitembutton{
	    top:6px;
	    right:16px; 	    
	}
 
    #page_profile_dashboard_companies, #page_profile_dashboard_events, #page_profile_dashboard_contacts, #page_profile_dashboard_resources,
    #page_profile_dashboard_editcompany, #page_profile_dashboard_editevent, #page_profile_dashboard_editcontact, #page_profile_dashboard_editresource,
    #page_profile_dashboard_editcontact_info, #page_profile_dashboard_editcontact_myevents, #page_profile_dashboard_editcontact_notifications, #page_profile_dashboard_editcontact_bookmarks, #page_profile_dashboard_editcontact_security {
        _margin-top:20px;
        margin-left:0px;
    }
        
    .editblock{
        margin-top:0px;
    }   
    .dashboard_listheading{
        padding-left:10px;
    }    
    .dashblock_editrhs{
        padding-right:4px;
    }        
    .dashboard_listcontent {
        _padding-left: 0px;
        padding-left: 10px;
    }    
    .edittitle{
        margin-left:24px;
        font-size: 16px;
    }    
    .editsubtitle{
        padding-left:20px;
        padding-right:10px;
    }    
    .editcontactname, .editcompanyname, .editeventname, .editresourcename{
        font-size:20px;
    }    
        
    .dashlhsheader .userdetails{
       width:calc(100% - 20px);
    }
    .profile_subheader{
        padding: 24px 0px 16px 14px;    
        _background-color:red;
    }
    .profile_subheader_menuitems ul li {
        _height: 46px;
        padding-left: 10px;
    }
    .dashblock{
       width:100%;
    }
    .dashrhs{
       padding-left:0px;
    }
    .dashcoheader{
       padding-left:16px;   
    }
    
    .rhsrow2, .rhsrow3{
        justify-content: center !important;
    }
    .dashrhs .rhsrow2a, .dashrhs .rhsrow2b, .dashrhs .rhsrow2c, .dashrhs .rhsrow3a{
        margin-left:0px;
    }
    
            
    .dashlhs{
        width:100%;
    }
    .dashTabSelected{
        display:none;   
    }
    
    .editblocklhs{
        display:none;   
    }
    .editblockrhs{
        width:100%;
    }   
    
    .editbtns{
        margin-right:20px;
    }     
}

/* Bootstrap row/cell transition */
@media (max-width: 992px) { 
    .mod-menu {
        flex-direction: unset;
    }
    .wl_row1{
        margin-left:0px;
        margin-top:0px;
        padding-top:8px;
    }
    .wl_row1_lhs{
        margin-top:0px;
    }
    .wl_row1, .wl_7r, .wl_7l, .wl_row6_st, .wl_row4_st, .wl_row3_o{
	    padding-right:16px;
	    padding-left:16px;
    }
   
    .wl_row3_o{ 
        width: calc(100% - 32px);
        left:16px;
        _padding-top:30px;
        padding-top:20px;
    }   
    
    .dlhsimgbox{
        width:100%;
        border-left:12px solid #ffffff;        
        border-top-left-radius:12px;
        border-bottom-left-radius:12px;        
    } 
    .drhsimgbox{
        width:100%;
        border-right:12px solid #ffffff;        
        border-top-right-radius:12px;
        border-bottom-right-radius:12px;        
    } 
    
    .p_s_lhs_img1, .p_s_lhs_img2, .p_s_lhs_img3, .p_s_lhs_img4, .p_9_lhs_img1,
    .wl_s_lhs_img1, .wl_s_lhs_img2, .wl_s_lhs_img3, .wl_s_lhs_img4, .wl_9_lhs_img1, .wl_11_lhs_img1,
    .p_s_lhs_img1, .p_s_lhs_img2, .p_s_lhs_img3, .p_s_lhs_img4
    {
        width:100%;
        background-position:center;
    }
    .wl_s_img{
        margin-top:16px;
        margin-left:auto;
        margin-right:auto;        
    }
    .wl_s_t, .wl_s_st{
        text-align:center;
    }
    .wl_h1{
		font-size: 36px;
		font-weight: 600;
		line-height: 44px;
		letter-spacing: -0.02em;
    }
    .wl_h2{
		font-size: 18px;
		font-weight: 400;
		line-height: 28px !important;
		letter-spacing: 0em;
    }
    .wl_row3_o_f{
		font-size: 30px;
		font-weight: 600;
		line-height: 38px;
		letter-spacing: -0.02em;
		_text-align: center;    
    } 
    .wl_row3_o_st{
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: 0em;    
    }
    .wl_top_img_mobile_holder{
        position:relative;
        width:100%;
        margin-left:auto;
        margin-right:auto;
    }   
    .wl_top_img_mobile{
        margin-top:16px;
        margin-left:auto;
        margin-right:auto;
    }
    
    .wl_demoform {
	    padding: 32px 0px 32px 10px;
	    margin-left: 0px;
	    margin-right: 0px;
	    margin-bottom: 64px;
	    border-radius: 16px;
    }
    .wl_row6 {
	    height: 200px;
	    _padding-top: 64px;
	}
	.wl_7l, .wl_7r{
	   margin-bottom:20px;
	}
	.rd_holder{
        margin-left:auto; 
        margin-right:auto; 
        width:fit-content;	
    }
	.profile_requestdemo_button_sm{
	    font-size:15px;
	    margin-top:16px;
	    height:48px;
	}
	.wl_top_img_mobile{
	   _height:360px;	   
	}	
}        

/* when search goes to 2nd row */    
@media (max-width: 802px) {
	
    .rocketheader{
        position:sticky !important;
        top: 0;
        z-index: 1020;        
    }   
	.uploadimgbtn{
	   margin-bottom:0px;
    }
	
/*
	.mobileonly{
        display:block !important;
    }
    .largescreenonly{
        display:none !important;
    }
*/       
/*	
	#page_profile_dashboard_companies, #page_profile_dashboard_events, #page_profile_dashboard_contacts, #page_profile_dashboard_resources,
    #page_profile_dashboard_editcompany, #page_profile_dashboard_editevent, #page_profile_dashboard_editcontact, #page_profile_dashboard_editresource,
    #page_profile_dashboard_editcontact_info, #page_profile_dashboard_editcontact_myevents, #page_profile_dashboard_editcontact_notifications, #page_profile_dashboard_editcontact_bookmarks, #page_profile_dashboard_editcontact_security {
        _margin-top:20px;
        margin-left:0px;
    }
*/    
/*
    .editblock{
        margin-top:0px;
    }
    
    .dashboard_listheading{
        padding-left:10px;
    }
    
    .dashblock_editrhs{
        padding-right:4px;
    }        
    .dashboard_listcontent {
        _padding-left: 0px;
        padding-left: 10px;
    }    
    .edittitle{
	    margin-left:24px;
	    font-size: 16px;
	}    
	.editcontactname{
        font-size:20px;
	}
*/	
	.uploadbox{
	    padding: 7px 2px 16px 2px;
	}		
	.clamp1smallscreen{
	    display: -webkit-box;
	    -webkit-line-clamp: 1;
	    -webkit-box-orient: vertical;  
	    overflow: hidden;
	    text-overflow: ellipsis;
	    word-wrap:break-word;
	    overflow-wrap:anywhere;  
	}	
/*		
	.dashlhsheader .userdetails{
	   width:calc(100% - 20px);
	}
	.profile_subheader{
	    padding: 24px 0px 16px 14px;    
	    _background-color:red;
	}
	.profile_subheader_menuitems ul li {
	    _height: 46px;
	    padding-left: 10px;
	}
	.dashblock{
	   width:100%;
	}
	.dashrhs{
	   padding-left:0px;
	}
	.dashcoheader{
       padding-left:16px;	
    }
    
    .rhsrow2, .rhsrow3{
        justify-content: center !important;
    }
    .dashrhs .rhsrow2a, .dashrhs .rhsrow2b, .dashrhs .rhsrow2c, .dashrhs .rhsrow3a{
        margin-left:0px;
    }
*/    
/*
	.dashlhs{
	    width:100%;
	}
	.dashTabSelected{
        display:none;   
    }
*/    
	.co_col1{
	    _width:10%;
	    display:none;
	}
	.co_col2{
	    width:90%;
	}
    .co_col9{
        width:10%;
    }
/*	.co_col2a, .co_col2x, .co_col3, .co_col4, .co_col5, .co_col6, .co_col7, .co_col8, ._co_col9, .co_col10{ */
    .co_col2a, .co_col2x, .co_col3, .co_col5, .co_col6, .co_col7, ._co_col9, .co_col10{
    	display:none;
	}	
    .e_col1{
        display:none;
    }
    .e_col2{
        width:90%;
    }
    .e_col7{
        width:10%;
    }
    .e_col2a, .e_col3, .e_col4, .e_col5, .e_col6, ._e_col7, .e_col8, .e_col9{
        display:none;
    }   
    .c_col1{
        _width:8%;
        display:none;
    }
    .c_col2{
        width:55%;
    }
    .c_col3{
        width:35%;
    }
    .c_col6{
        width:10%;
    }
    
    .c_col2a, .c_col4, .c_col5, ._c_col6, .c_col7{
        display:none;
    }
       
    .r_col1{
        _width:8%;
        display:none;
    }
    .r_col2{
        width:55%;
    }
    .r_col2a{
        width:14%;
    }
    .r_col3{
        _width:45%;
        width:21%;
    }

    .r_col7{
        width:10%;
    }

    .r_col4, .r_col5, .r_col6, ._r_col7, .r_col8{
        display:none;
    }  
    
	.p_col2{
	    width:74%;
	}
	.p_col3{
        display:none;
	    _width:30%;
	}
	.p_col4{
	    display:none;
	}
	.p_col5{
        width:22%;
	}
	.p_col7{
	    width:4%;
	}
	        
    .ea_col2{
        width:67%
    }
    .ea_col5{
        width:27%
    }
    .ea_col8{
        width:6%
    }
    .ea_col3, .ea_col4, .ea_col7{
        display:none;
    }
    
    .myb_col1{
	    width:14%;
	}
	.myb_col2{
	    width:43%;
	}
	.myb_col3{
	    _width:10%;
	    display:none;
	}
	.myb_col4{
	    width:37%;
	}
	.myb_col5{
	    display:none;
	    _width:15%;
	}
	.myb_col6{
	    width:6%;
	}
	             
    .companyheaderimage, .eventheaderimage, .resourceheaderimage, .contactheaderimage{
        display:none;
    }
/*    
    .editblocklhs{
        display:none;	
    }
    .editblockrhs{
        width:100%;
    }
*/


	.dfooter {
	    padding: 24px 10px 28px 10px !important;
	}
}

@media (max-width: 767px) {   
	.mainimagepreview{
	    width:150px; 
	}
	#editcompanymainimagepreview{
	    width:150px; 
	}
}