html, body{margin:0;padding:0;width:100%;height:100%;min-height:100%;font:normal 100% "microsft yu baiti", "Calibri light", kalinga, "trebuchet ms", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;-webkit-font-smoothing:antialiased;}
ul, ol{list-style-type:none;}

ul li, ol li{list-style-type:none;}
ul {display: block;list-style-type: disc;margin-block-start: 0em;margin-block-end: 0em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 0px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 50px;
    color: #1b0702;
}
a:link{text-decoration:none;}
a{text-decoration:none;}
a:visited{text-decoration:none;}
.font_global{font-family:"Segoe UI Light", "microsft yu baiti", "Calibri light", kalinga, "trebuchet ms", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;-webkit-font-smoothing:antialiased;}
.font_global_light{font-family:open_sanslight, "Segoe UI Light", "microsft yu baiti", "Calibri light", kalinga, "trebuchet ms", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;-webkit-font-smoothing:antialiased;}
.font_global_regular{font-family:open_sansregular, "Segoe UI Light", "microsft yu baiti", "Calibri light", kalinga, "trebuchet ms", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;-webkit-font-smoothing:antialiased;}
.font_global_classic{font-family:"Calibri light", kalinga, "trebuchet ms", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;-webkit-font-smoothing:antialiased;}
.font_global_classic_ms{font-family:"microsft yu baiti", "Calibri light", kalinga, "trebuchet ms", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;-webkit-font-smoothing:antialiased;}
.font_global_classic_posts{font-family:Arial, sans-serif, "Calibri light", kalinga, "trebuchet ms", "Lucida Grande", "Lucida Sans Unicode", Helvetica;}
.font_global_reading{font-family:verdana, sans-serif, arial, Helvetica;}
.font_global_calibri{font-family:calibri, Helvetica, sans-serif, arial;}
.font_global_segoeui{font-family:segoeui, sans-serif;}
#wklogo{margin:0 auto;text-align:center;}
#navbar .ui-btn { height: 11px }
#wkbody{background:url('../images/bodybg.png');background-repeat:repeat-y;background-position:center center;background-attachment:scroll;background-size:100% 100%;}

.background_img{background:#efefef url('../images/home_bg.png') repeat;}
.index_background_img{background:url('../images/samplepic.jpg') repeat;max-width:100%;}
.background_img_dark{background:#efefef url('../images/home_bg_dark.png') repeat;}
.background_color_gray{background-color:rgba(240, 240, 240, 0.98);}
.background_color_black{background-color:rgba(0, 0, 0, 1);}
.background_color_dark_gray{background-color:rgba(38, 38, 38, 0.98);}
.background_color_mdark_gray{background-color:rgba(58, 58, 58, 0.98);}
.background_color_bdark_gray{background-color:rgba(62, 62, 85, 0.98);}
.background_color_light_gray{background-color:rgba(245, 245, 245, 0.98);}
/*.background_color_official{background-color:#007bff;}*/
.background_color_official{background-color:rgba(38, 94, 61, 1);}
.background_color_official_light{background-color:rgba(230, 240, 245, 0.7);}
.background_color_official_slight{background-color:rgba(196, 230, 247, 0.7);}
.background_color_dark{background-color:#31353b;}
.background_color_official_xlight{background-color:#19780d;}
.background_color_official_dark{background-color:#114f09;}
.background_color_orange{background-color:#d2d6de;}
.background_color_green{background-color:#1e7a0c;}
.background_color_light_green{background-color:rgba(0, 254, 0, 0.1);}
.background_color_red{background-color:#ca1009;}
.background_color_light_red{background-color:rgba(255, 0, 0, 0.1);}
.background_color_off_white{background-color:#fbf7f4;}
.background_color_white{background-color:#ffffff;}
.background_color_postowner_posts{background-color:#eff3f8;}
.background_color_posts{background-color:#fefefe;}
.background_color_transparent{background-color:transparent;}
.background_color_white_transp {
    background-color: rgba(255, 255, 255, 0.842);
}
.img_max_width{max-width:100%;vertical-align:middle;border:0px;}
.img_max_width_70{max-width:70%;vertical-align:middle;border:0px;}
.img_max_width_50{max-width:50%;vertical-align:middle;border:0px;}
.img_max_width_40{max-width:40%;vertical-align:middle;border:0px;}
.img_max_width_20{max-width:20%;vertical-align:middle;border:0px;}
.img_max_width_15{max-width:15%;vertical-align:middle;border:0px;}
.img_max_width_12{max-width:12%;vertical-align:middle;border:0px;}
.user_img_height{max-height:100%;object-fit: contain;}
.div_float_left{float:left;}
.div_float_right{float:right;}
.div_account_info_main_avatar{width:45px;margin:0px 5px 0px 0px;overflow:hidden;}

.div_account_info_main_handle{margin:4px 0px 0px 0px;}
.div_account_desc_main{width:98%;padding:1%;}
.font_color_black{color:#000000;}
.font_color_light_black {color:#050F36}
.font_color_white{color:#ffffff;}
.font_color_red{color:#E60000;}
.font_color_green{color:#009600;}
.font_color_orange{color:#E68319;}
.font_color_light_orange{color:#F89B2A;}
.font_color_dark_orange{color:#D57A17;}
.font_color_dark_gray{color:#333333;}
.font_color_light_gray{color:#dbdbdb;}
.font_color_xlight_gray{color:#999999;}
.font_color_mlight_gray{color:#888888;}
.font_color_slight_gray{color:#777777;}
.font_color_official{color:#065c99;}
.font_color_official_alt{color:#265E3D;}
.font_color_official_dark{color:#3E5F86;}
.font_color_official_vlight{color:#fff7fa;}
.font_color_official_light{color:#CBFFFF;}
.font_color_official_mlight{color:#FFA6C9;}
.font_color_anchor_links{color:#0645ce;}
.font_bold{font-weight:bold;}
.font_italic{font-style: italic;}
.font_bold_normal{font-weight:normal;}
.font_xmedium{font-size:1.5em;}
.font_medium{font-size:1.3em;}
.font_normal{font-size:1.1em;}
.font_std{font-size:1em;}
.font_header{font-size:1.2em;}
.font_mini{font-size:0.9em;}
.font_tiny{font-size:0.7em;}
.font_miny{font-size:0.85em;}
.font_small{font-size:small;}
.font_xsmall{font-size:x-small;}
.font_large{font-size:large;}
.font_xlarge{font-size:x-large;}
.font_xxlarge{font-size:xx-large;}
.font_xxxlarge{font-size:3em;}
.text_align_justify{text-align:justify;}
.text_align_right{text-align:right;}
.text_spacer_normal{letter-spacing: 0.8px;}
.text_spacer_small{letter-spacing: 0.4px;}
.text_spacer_tiny{letter-spacing: 0.2px;}
.ul_circle{list-style-type:circle;}
p.acenter{text-align:center;}
.ui-title{padding:0.2em}
.line_margin_top{margin-top:2%;}
.line_margin_bottom{margin-bottom:2%;}
.line_margin_bottom_small{margin-bottom:1%;}
.div_margin_top_small{margin-top:1.5%;}
.div_margin_right_small{margin-right:1.5%;}
.div_margin_left_small{margin-left:1.5%;}
.div_margin_bottom_small{margin-bottom:1.5%;}
.span_text_center{text-align:center;}
.unfocusinput{border:1px solid #d1d1d1;background:#f7f7f7;}
.signup_formtext_label{width: 10%;margin-left: 10px;vertical-align:middle;text-align: left;}

.input_formtext_comment_box{width:92%;padding:2%;margin:2%;}
.input_formtext_brief_info{width:92%;padding:2%;margin:1%;}
.input_formtext_comment{width:60%;padding:1%;margin:1%;}
.input_formtext_send_box{margin:2%;}
#signup_home_box{padding:10px 0px 0px 0px;}
#signin_header_box{width:100%;margin-top:3px;}
#top_bar{position:fixed;z-index:4000;width:100%;}
#top_main_page{position:fixed;z-index:5000;width:100%;}
.border_gray{border-color:#ddd;border-style:solid;border-width:1px;}
.border_bottom_gray{border-color:#ddd;border-style:solid;border-width:0px 0px 1px 0px;}
.border_top_gray{border-color:#ddd;border-style:solid;border-width:1px 0px 0px 0px;}
.border_bottom_black{border-color:#333;border-style:solid;border-width:0px 0px 1px 0px}
.checkbox_input{width:20px;padding-top:4px;height:24px;text-indent:5px;margin-bottom:5px;}
#frm_user_update_avatar{padding:1% 0% 0% 1%;}
hr.gray{border-color:#fefefe;border-style:outset;border-width:1px;}
hr.orange{margin-top: 1rem;margin-bottom: 0.5rem;border: 0;border-top: 1px solid rgba(146, 185, 236, 0.3);}
hr.global{margin-top: 2rem;margin-bottom: 1rem;border: 0;border-top: 1px solid rgba(43, 40, 40, 0.1);}
/*--------BOX SHADOW-----------*/
.box_shadow{box-shadow: 0 1px 2px 0 rgba(60,64,67,.3), 0 1px 3px 1px rgba(60,64,67,.15);}
.small_box_shadow{box-shadow:0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);}
.tiny_box_shadow{box-shadow:0 0.5px 0.5px rgba(0,0,0,0.15),-0.5px 0 0 rgba(0,0,0,0.03),0.5px 0 0 rgba(0,0,0,0.03),0 0.5px 0 rgba(0,0,0,0.12);}

.info, .success, .warning, .error, .validation{border:1px solid;margin:5px 0px;padding:6px 6px 6px 6px;background-repeat:no-repeat;background-position:0px center;}
.info{color:#00529B;background-color:#BDE5F8;}
.success{color:#4F8A10;background-color:#DFF2BF;}
.warning{color:#9F6000;background-color:#FEEFB3;}
.error{color:#D8000C;background-color:#FFBABA;}
#div_btn_close{display:inline-block;padding:2px 5px;background:#ccc;}


/*-----header-----*/

.div_header {
	/*box-shadow: 1px 1px 4px 0 rgba(0,0,0,.1);*/
	position: relative;
	width: 90%;
	z-index: 3;/*3*/
	/*float:left;*/
	margin:auto;
  }
  
  .div_header ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	/*background-color: #933239;*/
  }
  
  .div_header li a {
	display: block;
	padding: 20px 20px;
	text-decoration: none;
	color: #1b0702;
  }
  
  .div_header li a:hover,
  .div_header .menu-btn:hover {
	background-color: #f4f4f4;
	color: #1b0702;
  }
  
  .div_header .logo {
	display: block;
	/*width:150px;*/
	/*padding:8px 10px 8px 50px;*/
	float:left;
  }
  
  /* menu */
  
  .div_header .menu {
	clear: both;
	max-height: 0;
	transition: max-height .2s ease-out;
  }
  
  /* menu icon */
  
  .div_header .menu-icon {
	cursor: pointer;
	display: inline-block;
	float: right;
	padding: 28px 20px;
	position: relative;
	user-select: none;
  }
  
  .div_header .menu-icon .navicon {
	background: #2d2d31;
	display: block;
	height: 2px;
	position: relative;
	transition: background .2s ease-out;
	width: 18px;
  }
  
  .div_header .menu-icon .navicon:before,
  .div_header .menu-icon .navicon:after {
	background: #474242;
	content: '';
	display: block;
	height: 100%;
	position: absolute;
	transition: all .2s ease-out;
	width: 100%;
  }
  
  .div_header .menu-icon .navicon:before {
	top: 5px;
  }
  
  .div_header .menu-icon .navicon:after {
	top: -5px;
  }
  
  /* menu btn */
  
  .div_header .menu-btn {
	display: none;
  }
  
  .div_header .menu-btn:checked ~ .menu {
	max-height: 600px;
  }
  
  .div_header .menu-btn:checked ~ .menu-icon .navicon {
	background: transparent;
  }
  
  .div_header .menu-btn:checked ~ .menu-icon .navicon:before {
	transform: rotate(-45deg);
  }
  
  .div_header .menu-btn:checked ~ .menu-icon .navicon:after {
	transform: rotate(45deg);
  }
  
  .div_header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
  .div_header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
	top: 0;
  }
/*--------End Header Style----*/ 

/*------Home style------*/
.div_home_wrap{
	width:95%;margin: 0 auto;
}
.div_home_text{
	width:42%;
	float:left;
}

.div_home_image{
	width:42%;
	float:left;
}

.div_home_image_2{
	width:42%;
	float:left;
}

.div_user_icon{float:left;background:url('../images/usericon.png') no-repeat;height:40px;width:65px;margin:5px 15px 0px 10px;vertical-align:middle;}
.div_user_icon:hover{float:left;background:url('../images/usericon_hover.png') no-repeat;height:40px;width:65px;margin:5px 15px 0px 10px;vertical-align:middle;}
.div_comment_icon{float:left;background:url('../images/comment_icon.png') no-repeat;height:23px;width:40px;padding:5px 7px 5px 5px;vertical-align:middle;}
.div_comment_icon:hover{float:left;background:url('../images/comment_icon_hover.png') no-repeat;height:23px;width:40px;padding:5px 7px 7px 5px;vertical-align:middle;}


.signin_formtext_input{float:left;width:150px;padding:0.5%;margin:0% 1% 0% 1%;}
.signin_formtext_but{float:left;width:100px;padding:0.5%;margin:0% 1% 0% 1%;}
.signin_forgot_pswd{padding-left:1%;}

.whatsapp_div{display:none;}


#index_main_container{position:relative;float:left;width:100%;margin:0% 0% 0% 0%; padding:3% 0% 1% 0%;min-height:100%;height:auto;}
.index_foot_container{position:relative;width:100%;float:left; padding:3% 0% 3% 0%;}
.index_main_content{position:relative;width:40%;float:left;margin:0% 28% 0% 28%; padding:3% 3% 1% 3%;}
.wklogo{max-width:30%;height:auto;}
.index_pic_container{float:left;width:30%;margin:5px;vertical-align:middle;display:none;}
.header_main_content{position:relative;width:50%;float:left;margin:0% 23% 0% 23%; padding:3% 3% 1% 3%;}


.div_main_top_search{position:relative;width:100%;float:left;margin:0% 0% 0% 1%;}
.div_main_top_search_textbox{position:relative;width:80%;float:left;margin:0% 0% 0% 0%;}
.div_main_top_search_but{position:relative;width:15%;float:left;margin:0% 0% 0% 0%;}




#div_main_con_off_left_bottom{position:relative;float:left;margin:2% 1% 0% 0%;width:100%;}

.home_off_bottom_content{padding:1% 1% 1% 1%;text-align:center;}

#div_main_con_left_column{width:32%;float:left;margin:0% 1% 0% 0%;}
#div_main_con_left_col_top{width:99%;height:100px;padding:0%;background-color:#ffffff;}
#div_main_con_left_col_mid{width:99%;padding:0%;margin:3% 1% 1% 0%;}
#div_engage_audience_main{width:97%;display:block;text-align:center;padding:0;margin:5px auto;}
.div_disc_main_invite{width:98%;padding:1%;}
.div_disc_main_reminders_set{width:100%;margin-bottom:5px;}
#div_main_con_left_col_mid_info{width:100%;padding:1%;margin-top:10px;display:none;}
#div_user_online_status{position:relative;}


#div_main_con_right_col_top{width:96%;padding:2%;background-color:#ffffff;}

#div_main_con_right_col_bottom{position:relative;width:65%;float:left;height:45px;margin:0% 0% 0% 0%;background-color:#ffffff;display:none;}
p.update_profile{padding:2%;}
#div_right_bar{width:20%;float:left;margin:0% 0% 0% 1%;background-color:#ffffff;}

.border_light{border:0.5px solid #ddd;}
.border_none{border:0px;}

#div_top_bar_container{position:relative;width:100%;float:left;margin:0% 1% 1% 0%;}
#div_top_bar_container_box{position:relative;float:left;width:98%;margin:1% 1% 1% 1%;}



.div_posts_items{position:relative;width:95%;float:left;margin:0% 1% 10px 1%;padding:0% 1% 1% 0%;border:1px solid #ddd;}
.div_users_items{position:relative;width:100%;float:left;margin:0% 0% 10px 0%;padding:0% 1% 1% 0%;border:1px solid #ddd;}
.div_indv_posts_items{position:relative;width:95%;float:left;margin:0% 1% 10px 1%;padding:0% 1.5% 1% 1%;border:1px solid #ddd;}
.div_reminder_comments_items{position:relative;width:98%;margin:0% 0% 5px 0%;padding:0% 1% 1% 1%;background-color:#ffffff;}
.pageuser_posts_items:hover{color:#F56FA1;}
.div_comments_loader{position:relative;margin-left:20%;margin-top:5%;display:none;}
.div_posts_date{position:relative;}
#div_footer{position:absolute;width:100%;height:45px;background-color:#265E3D;position:fixed;left:0;bottom:0;clear:both;}


#div_load_online_stat{display:none;}
.div_display_users{width:18%;float:left;margin:0% 5px 10px 5px;border:1px solid #ddd;}
a.displayblock{display:block;background-color:#5982b3;}
.view_display_block{display:block;}
a.footer_links{text-align:center;}

.box_corners_all{border-radius:3px 3px 3px 3px;}
.user_img_box_corners_all{border-radius:4px 4px 4px 4px;}
.line_height_medium{line-height:200%;}
.line_height_normal{line-height:150%;}
.line_height_small{line-height:130%;}
.user_surname_hover:hover{color:#F89B2A;}


.global_width_100{width:100%;}
.global_width_90{width:90%;}
.global_width_80{width:80%;}
.global_width_70{width:70%;}
.global_width_60{width:60%;}
.global_width_50{width:50%;}
.global_width_58{width:58%;}
.global_width_25{width:25%;}
.page_sub_title{margin: 0% 0% 0% 1%} 
.center_featured_content{position:relative;float:left;padding:1%;margin-top:4%; margin-right:10%; margin-left:10%; margin-bottom:0%;}
.center_posts_content{position:relative;float:left;width:99%;padding:0%;margin-left:0%;margin-bottom:0%;background-repeat:repeat-x;background-position:left bottom;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0px solid #ddd;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;-webkit-box-shadow:0px 0px 0px #43698f;box-shadow:0px 0px 0px #43698f;}
.center_form_post_content{position:relative;float:left;width:98%;padding:1%;margin-left:0%;margin-bottom:2%;background-repeat:repeat-x;background-position:left bottom;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0px solid #ddd;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;-webkit-box-shadow:0px 0px 0px #43698f;box-shadow:0px 0px 0px #43698f;}
.center_form_signin_content{position:relative;float:left;width:60%;padding:1%;margin:5% 20% 0% 20%;background-repeat:repeat-x;background-position:left bottom;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0px solid #ddd;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;-webkit-box-shadow:0px 0px 0px #43698f;box-shadow:0px 0px 0px #43698f;}
.content_div{float:left;position:relative;width:100%;}
.list_content_div{float:left;position:relative;width:100%;background-repeat:repeat-x;background-position:left bottom;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0px solid #ddd;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#fbf4f4;}

#main_panel{background-color:#EE549D;}
.display_image_div{position:relative;width:5%;float:left;margin:5px;padding:2px;border:0px solid #ddd;}
.display_user_image_div{position:relative;float:left;border:0px solid #ddd;}
.display_post_content_div{position:relative;width:89%;float:left;margin:2px;padding:2px;border:0px solid #ddd;}
.user_all_profiles_list{width:95%;}
#div_load_home_posts{width:95%;}

.signup_button {
	padding: 1% 6%;
	margin: 2% 0% 0% 0%;
	border-radius: 4px;
	border: solid 0px rgb(255, 255, 255);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	transition-duration: 0.2s;
	user-select:none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.signup_button:hover {
	background: #114f09;
	border: solid 0px rgb(88, 91, 95);
	text-decoration: none;
}
.signup_button:active {
	background: rgb(123, 128, 134);
	
}

.btn-block {
	display: block;
	width: 99%;
}

.view_link_button {
	padding: 1% 3%;
	margin:3px;
	background: #fefefe;
	color:  #265E3D;
	border-radius: 4px;
	border: solid 1px #265E3D;
	display:inline-block;
	cursor: pointer;
	touch-action: manipulation;
	text-decoration: none;
	outline: none;
}

.view_link_button:hover {
	background-color: #265E3D;
	color: rgb(255, 255, 255);
}

.view_link_button_orange {
	padding: 1% 3%;
	margin:3px;
	background: #fefefe;
	color:  #f39c12;
	border-radius: 4px;
	border: solid 1px #265E3D;
	display:inline-block;
	cursor: pointer;
	touch-action: manipulation;
	text-decoration: none;
	outline: none;
}

.view_link_button_orange:hover {
	background-color: #f39c12;
	color: rgb(255, 255, 255);
}

.submit_button_orange_red {
	padding: 1% 6%;
	margin:3px;
	background-color: #EC800D;
	color:  #ffffff;
	border-radius: 4px;
	border: solid 1px #EC800D;
	display:inline-block;
	cursor: pointer;
	touch-action: manipulation;
	text-decoration: none;
	outline: none;
}

.submit_button_orange_red:hover {
	background-color: #dc3545;
	border: solid 1px #dc3545;
	color: rgb(255, 255, 255);
}

.register_button {
	padding: 1% 6%;
	margin: 2% 2%;
	background-color: #265E3D;
	color:  #ffffff;
	border-radius: 4px;
	border: solid 1px rgb(117, 116, 116);
	display:inline-block;
	cursor: pointer;
	touch-action: manipulation;
	text-decoration: none;
	outline: none;
}
.register_button:hover {
	background-color: #f7f3f3;
	color: #265E3D;
}

.forgot_password_button {
	padding: 1% 6%;
	margin: 2% 2%;
	background-color: #e6eef8;
	color:  #265E3D;
	border-radius: 4px;
	border: solid 0px rgb(117, 116, 116);
	display:inline-block;
	cursor: pointer;
	touch-action: manipulation;
	text-decoration: none;
	outline: none;
}
.forgot_password_button:hover {
	background-color: #fafafd;
	color: #1a55c2;
}


.d-flex {
	display: flex!important;
    justify-content: space-between!important;
}


.event_page_register_button {
	padding: 1% 8%;
	margin: 2% 2%;
	background-color: #265E3D;
	color:  #fefefe;
	border-radius: 4px;
	border: solid 1px rgb(117, 116, 116);
	display:inline-block;
	cursor: pointer;
	touch-action: manipulation;
	text-decoration: none;
	outline: none;
}
.event_page_register_button:hover {
	background-color: #f7f3f3;
	color: #265E3D;
}


.event_page_head_button {
	padding: 0.5% 0.5%;
	margin: 0% 0%;
	border-radius: 4px;
	color: #2271b1;
	border: solid 1px #2271b1;
	display:inline-block;
	cursor: pointer;
	touch-action: manipulation;
	text-decoration: none;
	outline: none;

}
.event_page_head_button:hover {
	background: rgb(235, 235, 235);
	color: #393b3d;
}
.event_page_head_button:active {
	background: rgb(123, 128, 134);
	
}

.print_badges_button {
	padding: 0.5% 0.5%;
	margin: 0% 0%;
	border-radius: 4px;
	color: #ccc;
	background-color: #E6E6E6;
	border: solid 1px #ccc;
	display:inline-block;
	cursor: pointer;
	background-image: linear-gradient(white, white 25%, #E6E6E6);
	touch-action: manipulation;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	transition: 0.1s linear all;
	text-decoration: none;
	outline: none;

}
.print_badges_button:hover {
	background: rgb(235, 235, 235);
	color: #393b3d;
}
.print_badges_button:active {
	background: rgb(123, 128, 134);
	
}

#form {
    background-color: #FFF;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 0px;
    text-align:center;
}

.button_white {
	padding: 1% 4%;
	background: #265E3D;
	color:  #fefefe;
	border-radius: 4px;
	border: solid 1px #265E3D;
	display:inline-block;
	cursor: pointer;
	touch-action: manipulation;
	text-decoration: none;
	outline: none;
}

.button_white:hover {
	background: #fefefe;
	color:#265E3D;
}

/*CHECK FROM THIS LINE LATER*/
/*FORM SIGN IN STYLE*/
.unfocusinput{
	border:1px solid #d1d1d1; background:#f7f7f7;
	}
	.input_type_radio_button {
		width: 1.25rem;
		height: 1.25rem;
		border-radius: 1.25rem;
		border: 1px solid;
		margin-bottom: 5px;
		vertical-align: middle;
		cursor: pointer;
	}

	.add_ticket_type_radio_button {
		width: 30px;
		padding-top: 4px;
		font-size: 14px;
		height: 20px;
		text-indent: 5px;
		margin-bottom: 10px;
		vertical-align: middle;
	}
	.signup_formtext_input {
		display: block;
		width: 98%;
		height: calc(1.5em + .75rem + 2px);
		padding: .100rem .75rem;
		line-height: 1.5;
		font-size: 1rem;
		font-weight: 400;
		color: #495057;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}

	.signup_formtext_input_classic {
		display: block;
		width: 90%;
		height: calc(1.5em + .75rem + 2px);
		padding: .100rem .75rem;
		line-height: 1.5;
		color: #495057;
		background-color: #ffffff;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}

	.signup_formtext_input_light {
		display: block;
		width: 90%;
		height: calc(1.5em + .75rem + 2px);
		padding: .100rem .75rem;
		font-size: 0.9rem;
		font-weight: 200;
		line-height: 1.5;
		color: #555555;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		}

	.signup_formtext_input_noblock {
		width: 70%;
		height: calc(1.5em + .75rem + 2px);
		padding: .100rem .75rem;
		line-height: 1.5;
		color: #495057;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		}

		.signup_formtext_input_noblock_wide {
			width: 90%;
			height: calc(1.5em + .75rem + 2px);
			padding: .100rem .75rem;
			line-height: 1.5;
			color: #495057;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ced4da;
			border-radius: .25rem;
			transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
			}

	.chatbox_formtext_input {
		display: block;
		width: 95%;
		height: calc(3em + .75rem + 2px);
		padding: .100rem .75rem;
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5;
		color: #495057;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		}

	.signup_formtext_input_textarea {
		display: block;
		width: 90%;
		height: calc(10.5em + .75rem + 2px);
		padding: .100rem .75rem;
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5;
		color: #495057;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		}

		.signup_formtext_input_textarea_small {
			display: block;
			width: 85%;
			height: calc(4.5em + .35rem + 1px);
			padding: .100rem .75rem;
			line-height: 1.5;
			color: #495057;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ced4da;
			border-radius: .25rem;
			transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
			}

			.signup_formtext_input_moq {
				width: 10%;
				height: calc(1.5em + .75rem + 2px);
				padding: .100rem .75rem;
				font-size: 1rem;
				font-weight: 400;
				line-height: 1.5;
				color: #495057;
				background-color: #fff;
				background-clip: padding-box;
				border: 1px solid #ced4da;
				border-radius: .25rem;
				transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
				}

				.signup_formtext_input_moq_small {
					width: 15%;
					height: calc(1.5em + .75rem + 2px);
					padding: .100rem .75rem;
					font-size: 1rem;
					font-weight: 500;
					line-height: 1.5;
					color: #495057;
					background-color: #fff;
					background-clip: padding-box;
					border: 1px solid #ced4da;
					border-radius: .25rem;
					transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
					}


				.signup_formtext_input_moq_medium {
					width: 25%;
					height: calc(1.5em + .75rem + 2px);
					padding: .100rem .75rem;
					font-size: 1rem;
					font-weight: 400;
					line-height: 1.5;
					color: #495057;
					background-color: #fff;
					background-clip: padding-box;
					border: 1px solid #ced4da;
					border-radius: .25rem;
					transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
					}


	.signup_formtext_date_input {
		width:20%; padding:2%;margin:2%;
		border:1px solid #d1d1d1;
		
		}

		.signup_formtext_video_url_input {
			width:20%; padding:1%;margin:1%;
			border:1px solid #d1d1d1;
			}

			.signup_formtext_custom_url_input {
				width:20%; padding:0.5%;
				border:1px solid #d1d1d1;
				}

	.input_formtext_comment_box {
	width:92%; padding:2%;margin:2%;
	}
	.signup_formtext_input_small {
		width: 50%;
		height: calc(1.5em + .75rem + 2px);
		padding: .100rem .75rem;
		line-height: 1.5;
		color: #495057;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		
		}
		.signup_formtext_input_std {
			height: calc(1.5em + .75rem + 2px);
			padding: .100rem .75rem;
			line-height: 1.5;
			color: #495057;
			background-clip: padding-box;
			border: 1px solid #ced4da;
			border-radius: .25rem;
			transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
			
			}

.signup_formtext_input_tiny {
width:50%; padding-top:0%;padding-bottom:1%;
border:0px solid #d1d1d1;
			
			}

			.signup_formtext_input_vsmall, .signup_formtext_input_vvsmall {
				height: calc(1.5em + .75rem + 2px);
				padding: .100rem .75rem;
				line-height: 1.5;
				color: #495057;
				background-color: #fff;
				background-clip: padding-box;
				border: 1px solid #ced4da;
				border-radius: .25rem;
				transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
				
				}

				.signup_formtext_input_vsmall {
					width: 120px;					
					}

				.signup_formtext_input_vvsmall {
					width: 80px;					
					}
	
	.input_formtext_send_box {
	margin:2%;
	}
	
	#signup_home_box{
	padding: 10px 0px 0px 0px;
	}
	#signin_header_box{
	width:100%;
	margin-top:3px;
	}
	.startday_formtext_input {
	width:70px;padding:3px;margin:1% 0% 1% 0%;
	}
	.startmonth_formtext_input {
	width:70px;padding:3px;margin:1% 0% 1% 0%;
	}
	.startyear_formtext_input {
	width:70px;padding:3px;margin:1% 0% 1% 0%;
	}
	.starthour_formtext_input {
	width:50px; padding:3px;margin:1% 0% 1% 1%;
	}
	.startduration_formtext_input {
	width:100px; padding:3px;margin:1% 0% 1% 1%;
	}
	
	.checkbox_input {
	width:20px; padding-top:4px;height:24px;text-indent:5px;margin-bottom:5px;
	}
	
	#frm_user_update_avatar{
	padding:1% 0% 0% 1%;
	}
	
	/*FORM SIGN STYLE END*/
	
	
	
	/*--------Alert Boxes------*/
	.info, .success, .warning, .error, .validation {
	border: 1px solid;
	margin: 5px 0px;
	padding:6px 6px 6px 6px;
	background-repeat: no-repeat;
	background-position: 0px center;
	}
	.info {
	color: #00529B;
	background-color: #BDE5F8;
	
	}
	.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	
	}
	.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	
	}
	.error {
	color: #D8000C;
	background-color: #FFBABA;
	
	}
	#div_btn_close {
		display:inline-block;
		padding:2px 5px;
		background:#ccc;
	}
	/*-------------*/



	/*----UL LISTS----*/
	ul.panel_menu_ul{background-color:#EE549D;}
ul.panel_menu_ul li{margin-left:0px;text-align:left;background-color:#fbf4f4;}
ul.index_menu{
	margin-block-start:1em;
}
ul.index_menu li{display: inline;margin: 0px;}
ul.index_menu li a{border-left: 1px solid rgb(240, 239, 239);padding: 16px 8px 14px 8px;margin: 0 0px;color: rgb(245, 241, 241);font-weight:900;}
ul.index_menu li a:hover{background-color:rgb(247, 247, 247);color: #265E3D}

ul.user_menu li{display: inline;margin: 0px;}
ul.user_menu li a{border-left: 1px solid rgb(240, 239, 239);padding: 16px 8px 16px 8px;margin: 0 0px;color: rgb(128, 125, 125);}
ul.user_menu li a:hover{background-color:rgb(247, 247, 247);}

ul.footer_links li{display: inline;margin: 0px;}
ul.footer_links li a{border-left: 1px solid rgb(240, 239, 239);padding:5px 5px 5px 5px;margin: 0 0px;color: rgb(128, 125, 125);}
ul.footer_links li a:hover{background-color:rgb(247, 247, 247);}


ul.exhibitor_list{
	margin-block-start:0em;
}

.aslogin {
	background: url(../images/homeicon.png) no-repeat 6px center;
	width: 100px;
	height: 100px;
	display: block;
  }

/*-----UL LISTS END---*/
	
	
	
	/*DIV CONTAINERS*/
	/*header {
		width: 100%;
		height: 60px;
		background: red;
		position: fixed;
		top: 0;
	}*/
	#div_home_top_pic{
		
		/*background:#efefef url('../images/home_top_pic.png') no-repeat;*/
		margin: 1% auto;
		width:98%;
		
	}

	#div_home_top_text{
		position:absolute;
		float:left;
		margin: 10px;
		width:90%;
		background-color: #eee;
		opacity: 0.8;
		filter: alpha(opacity=80); /* For IE8 and earlier */
		-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:1%;
	}

	#div_event_page_top_text{
		position:relative;
		margin: 10px;
		width:95%;
		/*background-color: #eee;
		opacity: 0.7;
		filter: alpha(opacity=70); /* For IE8 and earlier */
	padding:1%;
	}

	.div_event_page_top_text{
		position:relative;
		margin: 10px;
		width:95%;
		/*background-color: #eee;
		opacity: 0.7;
		filter: alpha(opacity=70); /* For IE8 and earlier */
	padding:1%;
	}

	#div_header {
		width: 100%;		
		background-color: #ffffff;
		
		/*position: fixed;*/
		top: 0;
	}
	#div_header_short {
		width: 100%;
		height: 50px;
		background-color: #265E3D;
		border-bottom: 1px solid rgb(240, 240, 240);
		/*position: fixed;*/
		top: 0;
	}

	
	
	#div_logo{
	width:160px;
	
	}
	
	#div_logo_short{
	width:40px;
	
	}
	
	.div_logo_container {
		float: left;
		background: url('../images/regpen_logow_small.png') no-repeat;
		background-size: 100%;
		height: 35px;
		margin: 10px 5px 0px 5px;
		vertical-align:middle;
	}
	
	.div_logo_container_short{
		float: left;
		background: url('../images/logo_png_shortw.png') no-repeat;
		height: 40px;
		margin: 5px 10px 0px 20px;
		vertical-align:middle;
	}
	
/*-----INDEX EVENT DISPLAY DIVs----*/
.div_event_display_cell{
	float: left;
	/*height: 300px;*/
	margin:1.5%;
	width: 30%;
	border: 0.5px solid #e7e7e7;
}

.div_event_display_cell_img{
	height: auto; /*Does not really do anything*/
	border-radius: 10px 10px 0px 0px;
}

.div_event_display_cell_venue{
	margin-left:10px;
	padding:1%;
	height: 50px;
	padding:2% 1% 0% 0%;

}

.div_event_display_cell_by{
	margin-left:10px;
	padding:1%;
	height: 50px;
	padding:2% 1% 0% 0%;

}

.div_event_display_cell_watsapp{
	margin-left:10px;
	padding:1%;
	height: 50px;
	padding:2% 1% 0% 0%;

}

.div_event_display_cell_mode{
	padding:2% 1% 2% 2%;

}

.div_event_display_cell_date{
	margin-left:10px;
	margin-top:5px;
	padding:2% 1% 0% 0%;
}

.div_event_display_cell_title{
	height:auto;
	margin-left:0px;
	margin-top:0px;
	/*padding:2% 1% 0% 0%;*/
	
}

.div_event_display_cell_desc{
	height:150px;
	max-height: 150px;
  overflow: auto;
	margin-left:10px;
	margin-top:0px;
	padding:2% 1% 0% 0%;
	
}

.div_event_display_cell_share{
	margin-top:10px;
	border-top: 0.5px solid rgb(220, 220, 220);
	padding:1% 1% 1% 1%;
	/*background-color: rgb(245, 245, 245);*/
	
}



#div_index_events_display{
/*float: left;*/
margin: auto;
/*width:99%;*/
border: 0px solid rgb(0, 0, 0);
text-align:center;
}

/*-----END INDEX EVENT DISPLAY DIVs----*/



/*-----EXHIBITOR DISPLAY DIVs----*/
#div_exhibitors_display{
	/*float: left;*/
	margin: auto;
	/*width:90%;*/
	border: 0px solid rgb(0, 0, 0);
	
	}

.div_exhibitors_display_cell{
	float: left;
	/*height: 300px;*/
	margin:1%;
	width: 46%;
	border: 1px solid #d7d7d7;
}

.div_exhibitors_display_cell_img{
	float:left;
	padding:1%;
	width:8%;
}

.div_popup_display_img{
	width:100%;
	display:inline-block;
}

.div_exhibitors_display_cell_venue{
	margin-left:10px;
	padding:1%;
	height: 60px;
	padding:2% 1% 0% 0%;

}

.div_exhibitors_display_cell_mode{
	padding:2% 1% 2% 2%;

}

.div_exhibitors_display_cell_info{
	float:left;
	margin-left:10px;
	margin-top:5px;
	padding:2% 1% 0% 0%;
}

.div_exhibitors_display_cell_title{
	/*float:left;*/
	display:inline-block;
	width:80%;
	margin-left:10px;
	margin-top:0px;
	padding:1% 0% 0% 0%;
	height:100px;
	
}

.div_exhibitors_display_cell_share{
	margin-top:10px;
	border-top: 0.5px solid rgb(220, 220, 220);
	padding:1% 1% 1% 1%;
	/*background-color: rgb(245, 245, 245);*/
	
}


.ul_exhibitors_display_products{
float:left;
padding:1%;
width:30%;
overflow:auto;

}

.exhibitor_page_visitor_info{
	float:left;
}

.div_exhibitor_chat_box_content{
height:300px;
width:100%;
overflow:scroll;
}

.div_visitor_person_img{
	float:left;
}

.div_visitor_person_name{
	float:left;
}

.visitor_chat_box_center{
height:500px;
width:98%;
overflow:scroll;
}

#exh_middle_div{
	width:250px;
	border-width: thin;
}
#exh_middle_content_div{
	width:100%;
	}

#exh_main_content_div{
		/*float:left;*/
		width:85%;
		margin:0%;
	}

	.exhibitor_buttons_middle{
		width:95%;
		float:left;
	}

/*-----END EXHIBITOR DISPLAY DIVs----*/


	.div_user_icon{
		float: left;
		background: url('../images/usericon.png') no-repeat;
		height: 40px;
		width: 65px;
		margin: 5px 15px 0px 10px;
		vertical-align:middle;
	}
	
	.div_user_icon:hover{
		float: left;
		background: url('../images/usericon_hover.png') no-repeat;
		height: 40px;
		width: 65px;
		margin: 5px 15px 0px 10px;
		vertical-align:middle;
	}
	
	.div_comment_icon{
		float: left;
		background: url('../images/comment_icon.png') no-repeat;
		height: 23px;
		width: 40px;
		padding: 5px 7px 5px 5px;
		vertical-align:middle;
	}
	
	.div_comment_icon:hover{
		float: left;
		background: url('../images/comment_icon_hover.png') no-repeat;
		height: 23px;
		width: 40px;
		padding: 5px 7px 7px 5px;
		vertical-align:middle;
	}
	
	/*.div_user_icon:hover{
		float: left;
		background: url('../images/usericon_hover.png') no-repeat;
		height: 35px;
		width: 55px;
		margin: 8px 15px 5px 20px;
		vertical-align:middle;
	}
	*/
	.a_start_but{
		float:right;
		height: 40px;
		width: 50px;
		cursor: pointer;
		margin:0px 1px 0px 5px;
		padding: 10px 0px 0px 10px;
		border: none;
		background: #fff url('../images/bars_medium.png') no-repeat;
		background-position: 10px 12px;
		vertical-align:middle;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #999;
		}
		
		.page_handle{
		float:left;
		margin:10px 10px 5px 10px;
		
		}
		
		a.athandle{
		
		text-align:center;
		vertical-align:middle;
		padding:10px 10px 10px 20px;
		}
		
		
	.a_start_but:hover{
	/*background: #7193BD url('../images/chaticonhover.png') no-repeat;*/
	background-position: 10px 12px;
		height: 40px;
		cursor: pointer;
		border:none;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #999;
		box-shadow: 0px 0px 2px #efefef;
	}
	
	
	#header_right_section_content{
	display:none;
	
	}

	
	/*HEADER SECTION START*/
	#div_header_mid_section{
	position:relative;
	float:left;
	width:10%;
	
	}
	.div_header_mid_section_container{
		margin: 7px 0px 0px 0px;
	}
	
	#div_header_right_section{
	position:relative;
	/*background-color:#265E3D;*/
	float:right;
	}

	.div_header_right_section_container{
		margin: 0px 0px 0px 0px;
	}
	
	
	.signin_formtext_input {
	float:left;
	width:150px; padding:0.5%;margin:0% 1% 0% 1%;
	}
	
	.signin_formtext_but {
	float:left;
	width:100px; padding:0.5%;margin:0% 1% 0% 1%;
	}
	
	.signin_forgot_pswd{
	padding-left:1%;
	}
	
	

	/*HEADER SECTION END*/
	
	
	#div_main_container{
	float:left;
	width:100%;
	/*background: #efefef url('../images/home_bg_dark.png') repeat;*/
	min-height:100%;
	height: auto;
	}

	#div_main_container_home{
		/*float:left;*/
		width:100%;
		/*background: #efefef url('../images/home_bg_dark.png') repeat;*/
		min-height:100%;
		height: auto;
		}
	
	/*MAIN CONTENT SECTION START*/
	#div_main_content{
	margin: 0 auto;
	width:80%;
	/*background-color:#00ff00;*/
	padding-bottom:45px;
	
	}

	#div_main_homepage_content{
		margin: 0 auto;
		width:100%;
		/*background-color:#00ff00;*/
		padding-bottom:45px;
		
		}

/*---------MainDIV Dashboard----------*/


/*-------GLOBAL DIV STYLING---------*/
.div_dashboard_global_style{
	float:left;
	width:100%;
	padding-left: 0%;
	}

	

	.img_text_top_right {
		position: absolute;
		top: 8px;
		right: 16px;
	  }

	  .img_container {
		position: relative;
		text-align: center;
	  }

#main_div_container{
	width:98%;
	padding-bottom:45px;
}

.event_center_main_div_container{
	width:100%;
}

#main_content_div{
	float:left;
	width:85%;
	margin:1%;
}

.event_main_content_div{
	float:left;
	width:100%;
}

#account_info_div{
float:left;
}


#main_inquiries_div{
	float:left;
	width:95%
}

#supp_org_content{
float:left;
}

#company_info_div{
float:left;
}

#events_info_div{
	float:left;
	width:100%;
}

.events_info_div{
	float:left;
	width:100%;
}

#book_stand_info_div{
	float:left;
	width:95%;
}

#recommendation_div{
	float:left;
	width:95%;
}


#menu_left_div{
	width:8%;
	float:left;
	}

	#menu_left_content_div{
		float:left;
		}

		.text_bg_color_black{
			background-color: rgba(44, 16, 16, 0.4);
			color: #FFFFFF;
			padding: 5% 15% 5% 15%;
			border-radius: 5px;
		}

		.text_bg_color_green{
			background-color: rgba(20, 190, 34, 0.603);
			color: #FFFFFF;
			padding: 5% 15% 5% 15%;
			border-radius: 5px;
		}

		.text_bg_color_red{
			background-color: rgba(248, 6, 6, 0.5);
			color: #FFFFFF;
			padding: 5% 5% 5% 5%;
			border-radius: 5px;
			white-space: pre;
		}

/*---------End MainDIV Dashboard----------*/


/*---------Exhibitors Page----------*/
#middle_div{
	width:20%;
	border-width: thin;
}

#middle_content_div{
width:98%;
}

#exhibitor_info_div{
	width:70%;
	border-width: thin;
}

#exhibitor_details_div{
	position:relative;
	width:95%;
}

#exhibitor_display_event_page{
	position:relative;
	margin:0 auto;
	}
/*---------End Exhibitors Page----------*/



/*-----COMPANY PROFILE---------*/
#company_profile_add_form_div{
	width:55%;
	padding:2%;
	margin: 0 auto;
	}

	#event_images_form_div{
		padding:2%;
		}



		#div_main_event_page_details_date {
			float: left;
			width: 30%;
		}




	#div_main_display_event_content{
		position:relative;
		margin: 0 auto;
		width:90%;
		/*background-color:#00ff00;*/
		padding-bottom:45px;
		
		}

	#div_main_content_head{
		position:relative;
		/*width:98%;*/
		margin:0 auto;
		border-radius: 4px 4px 0px 0px;
	border-right: 1px solid rgb(212, 212, 212);
	border-left: 1px solid rgb(212, 212, 212);
	border-top: 1px solid rgb(212, 212, 212);
	padding: 1%;
		}

		.div_main_content_head{
			position:relative;
			width:98%;
			margin:0 auto;
			border-radius: 4px 4px 0px 0px;
		border-right: 1px solid rgb(212, 212, 212);
		border-left: 1px solid rgb(212, 212, 212);
		border-top: 1px solid rgb(212, 212, 212);
		padding: 1%;
			}

		#div_event_content_head{
			position:relative;
			width:98%;
			margin:0 auto;
			border-radius: 4px 4px 0px 0px;
		border-right: 1px solid rgb(212, 212, 212);
		border-left: 1px solid rgb(212, 212, 212);
		border-top: 1px solid rgb(212, 212, 212);
		padding: 1%;
			}
	
	/*MAIN CONTENT OFFLINE*/
	#div_main_content_offline{
	position:relative;
	width:100%;
	margin:0% 0% 0% 0%;
	}

	#div_main_content_background_img{
		position:relative;
		width:100%;
		margin:0% 0% 0% 0%;
		background:url('../images/outcomlogo_home_bgnd.jpg');background-repeat:repeat-y;background-position:center center;background-attachment:scroll;background-size:100% 100%;
		background-color:rgba(0, 0, 0, 0.98);
		}

	#div_create_event_page{
		position:relative;
		margin:0 auto;
		margin-top: 2%;
		}

		#div_display_event_page{
			position:relative;
			width:95%;
			margin:0 auto;
			margin-top: 2%;
			}

			.div_display_event_page{
				position:relative;
				width:95%;
				margin:0 auto;
				margin-top: 2%;
				}

			.div_display_modal_page{
				position:relative;
				width:95%;
				margin:0 auto;
				margin-top: 1%;
				}

	#div_main_content_offline_events{
		position:relative;
		width:100%;
		margin:0% 0% 0% 0%;
		}

		#div_footer_offline_credits{
			position:relative;
			width:100%;
			float:left;
			}
	
	
	#div_main_con_offline_right{
	position:relative;
	float:left;
	margin:0% 2% 0% 5%;
	width:35%;
	border-radius: 0px 0px 4px 4px;
	border-right: 0px solid rgb(212, 212, 212);
	border-left: 0px solid rgb(212, 212, 212);
	border-bottom: 0px solid rgb(212, 212, 212);
	}

	#div_main_con_offline_event_page_right{
		position:relative;
		float:left;
		margin:0% 1% 1% 2%;
		width:30%;
		border-radius: 0px 0px 4px 4px;
		border-right: 1px solid rgb(212, 212, 212);
		border-left: 1px solid rgb(212, 212, 212);
		border-bottom: 1px solid rgb(212, 212, 212);
		border-top: 1px solid rgb(212, 212, 212);
		}
	
	#div_main_con_offline_left{
	position:relative;
	float:left;
	margin:0% 0% 0% 1%;
	width:50%;

	}

	#div_main_con_offline_event_page{
		position:relative;
		/*margin:0 auto;*/
		margin:1% 1% 1% 2%;
		width:60%;
	
		}

		#div_main_register_event_page{
			position:relative;
			/*margin:0 auto;*/
			width:100%;
		
			}



	.list_event{
		display:block;
		margin:1%;
		border-bottom: 1px solid rgb(212, 212, 212);
	}

	.my_event_list{
		display:block;
		margin:0%;
		width:100%;
		padding: 0%;
		background-color: #fff;
	}

	.my_event_list :hover{
	
		background-color:rgb(245, 245, 245);
	}
	
	#div_main_con_off_left_top{
	float:left;
	width:100%;
	
	}
	#div_create_ticket_page_content{
		float:left;
		width:100%;
		padding-left: 0%;
		border-radius: 0px 0px 8px 8px;
		border-right: 1px solid rgb(212, 212, 212);
		border-left: 1px solid rgb(212, 212, 212);
		border-bottom: 1px solid rgb(212, 212, 212);
		border-top: 1px solid rgb(212, 212, 212);
		
		}
	
	#div_create_event_page_content{
		float:left;
		width:100%;
		padding-left: 0%;
		border-radius: 0px 0px 0px 0px;
		border-top: 1px solid rgb(212, 212, 212);
		border-right: 1px solid rgb(212, 212, 212);
		border-left: 1px solid rgb(212, 212, 212);
		border-bottom: 1px solid rgb(212, 212, 212);
		
		}

		#div_dashboard_content{
			float:left;
			width:100%;
			padding-left: 0%;
			border-radius: 0px 0px 0px 0px;
			border-top: 0px solid rgb(212, 212, 212);
			border-right: 1px solid rgb(212, 212, 212);
			border-left: 1px solid rgb(212, 212, 212);
			border-bottom: 1px solid rgb(212, 212, 212);
			
			}

			.div_dashboard_content{
				float:left;
				width:100%;
				padding-left: 0%;
				border-radius: 0px 0px 0px 0px;
				border-top: 0px solid rgb(212, 212, 212);
				border-right: 1px solid rgb(212, 212, 212);
				border-left: 1px solid rgb(212, 212, 212);
				border-bottom: 1px solid rgb(212, 212, 212);
				
				}
.div_dashboard{
	padding-left: 0%;
}
			div.div_dashboard>div:nth-of-type(odd) {
				background: rgb(245, 245, 245);
			  }

	#div_main_con_off_left_mid{
	float:left;
	width:100%;
	padding-left: 0%;
	border-radius: 0px 0px 4px 4px;
	border-right: 1px solid rgb(212, 212, 212);
	border-left: 1px solid rgb(212, 212, 212);
	border-bottom: 1px solid rgb(212, 212, 212);
	border-top: 0px solid rgb(212, 212, 212);
	
	}

	.div_main_second_reg_block{
		float:left;
		width:100%;
		padding-left: 0%;
		margin-top:2px;
		border-radius: 0px 0px 4px 4px;
		border-right: 1px solid rgb(212, 212, 212);
		border-left: 1px solid rgb(212, 212, 212);
		border-bottom: 1px solid rgb(212, 212, 212);
		border-top: 0px solid rgb(212, 212, 212);
		
		}

	#div_main_event_page_details{
		position:relative;
		width:100%;
		overflow: auto;
		}

		.div_main_event_page_details{
			position:relative;
			width:100%;
			overflow: auto;
			}

		#div_main_event_page_details_content{
			float:left;
			width:60%;
			}

			#div_main_exh_page_details_content{
				float:left;
				width:60%;
				margin:0% 0.5% 0% 0%;
				height:400px;
				overflow:auto;
				padding:1%;
				}

			#div_main_exh_page_details_chat{
				float:left;
				width:34%;
				margin:0% 0% 0% 0.5%;
				padding:1%;
				/*position: sticky;
				top: 0;*/
				}

			

		.div_line_divider{
			width:90%;
			margin:auto;
			border-top: 1px solid rgb(236, 235, 235);
		}

		#div_main_event_page_register_button{
			width:100%;
			margin:0% 0% ;
			padding: 0%;
			border-right: 0px solid rgb(212, 212, 212);
			border-left: 0px solid rgb(212, 212, 212);
			border-bottom: 1px solid rgb(212, 212, 212);
			border-top: 0px solid rgb(212, 212, 212);
			
			}

			.clear_left{
				clear: left;
			}

	#div_main_con_off_global{
		margin: 0 auto;
		width:40%;
		margin-top: 0%;
		padding-left: 0%;
		border-radius: 0px 0px 8px 8px;
		border-top: 1px solid rgb(212, 212, 212);
		border-right: 1px solid rgb(212, 212, 212);
		border-left: 1px solid rgb(212, 212, 212);
		border-bottom: 1px solid rgb(212, 212, 212);
		
		}

		#div_book_stand_content{
			float:left;
			width:90%;
			border-radius: 0px 0px 0px 0px;
			border-top: 0px solid rgb(212, 212, 212);
			border-right: 1px solid rgb(212, 212, 212);
			border-left: 1px solid rgb(212, 212, 212);
			border-bottom: 1px solid rgb(212, 212, 212);
			
			}

	/*---FOOTER DIVs-----*/
	#div_footer_content_left_side{
		position:relative;
		float:left;
		margin:0% 0% 0% 0%;
		padding:1% 1% 1% 2%;
		width:95%;
		}
		
		#div_footer_content_mid_side{
		position:relative;
		float:left;
		width:30%;
		margin:0% 0% 0% 0%;
		padding:0% 1% 1% 2%;
		}
		
		#div_footer_content_right_side{
		position:relative;
		float:left;
		width:98%;
		margin:0% 0% 0% 0%;
		padding:0% 1% 1% 1%;
		
		}

	/*---END FOOTER DIVs----*/

	#div_main_con_off_event_cent{
		float:left;
		width:92%;
		padding: 2%;
		margin: 2% 2% 2% 2%;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		border: 1px solid #ccc;
		
		}

		#div_footer_con_off_credits{
			float:left;
			width:92%;
			padding: 2%;
			margin: 2% 2% 2% 2%;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			border: 1px solid #ccc;
			
			}


			#div_footer_payoff_credits{
				float:left;
				width:100%;
				
			
				
				}
	
	#div_main_con_off_left_bottom{
	position:relative;
	float:left;
	margin:2% 1% 0% 0%;
	width:100%;
	
	}
	
	.home_off_top_content{
	padding: 4% 1% 3% 4%;
	
	}
	
	.home_off_bottom_content{
	padding: 1% 1% 1% 1%;
	text-align:center;
	}
	
	.home_off_login_right{
	padding: 5% 5% 5% 5%;
	text-align:center;
	margin-bottom:1%;
	}
	/*MAIN CONTENT OFLINE OFFLINE END*/
	
	
	/*Left Column Start */
	#div_main_con_left_column{
	width:32%;
	float:left;
	margin:0% 1% 0% 0%;
	/*background-color:#ff0000;*/
	}
	
	#div_main_con_left_col_top{
	width: 99%;
	height: 100px;
	padding: 0%;
	background-color: #ffffff;
	}
	
	#div_main_con_left_col_mid{
	width: 99%;
	padding: 0%;
	margin: 3% 1% 1% 0%;
	/*background-color: #ffffff;*/
	
	}
	
	#div_engage_audience_main{
	width: 97%;
	display: block;
	text-align: center;
	padding: 0;
	margin: 5px auto;
	/*background-color: #ffffff;*/
	}
	
	.div_disc_main_invite{
	width:98%;
	padding: 1%;
	}
	
	.div_disc_main_reminders_set{
	width:100%;
	margin-bottom: 5px;
	}
	
	#div_main_con_left_col_mid_info{
	width:100%;
	padding: 1%;
	margin-top:10px;
	display: none;
	}
	
	#div_user_online_status{
	position:relative;
	
	}
	

	/*Left Column End*/
	
	#div_main_con_right_column{
	position:relative;
	width:65%;
	float:left;
	margin:0% 0% 0% 0%;
	/*background-color:#ffffff;*/
	}

	#div_main_con_privacy_policy_page{
		position:relative;
		width:98%;
		float:left;
		margin:0% 0% 0% 0%;
		}

	/*Right Column Start*/
	#div_main_con_right_col_top{
	width: 96%;
	padding: 2%;
	background-color: #ffffff;
	
	}
	
	#div_main_con_right_col_mid{
	float:right;
	width:100%;
	/*background-color:#ffffff;*/
	}
	
	#div_main_con_right_col_bottom{
	position:relative;
	width:65%;
	float:left;
	height:45px;
	margin:0% 0% 0% 0%;
	background-color:#ffffff;
	display: none;
	
	}
	/*Right Column End*/
	/*MAIN CONTENT SECTION END*/
	
	p.update_profile{
	padding:2%;
	
	
	}
	
	
	/*MAIN RIGHT BAR SECTION START*/
	#div_right_bar{
	width:20%;
	float:left;
	margin:0% 0% 0% 1%;
	background-color:#ffffff;
	}
	
	/*MAIN RIGHT BAR SECTION END*/
	
	
	#div_top_bar_container{
	position:relative;
	width:100%;
	float:left;
	margin:0% 1% 1% 0%;
	/*background-color:#ffffff;*/
	}
	
	#div_top_bar_container_box{
	position:relative;
	float:left;
	width:98%;
	margin:1% 1% 1% 1%;
	/*background-color:#cccccc;*/
	/*height:90px; REMOVE LATER*/
	}
	
	#div_privacy_policy_main{
	position:relative;
	float:left;
	width:98%;
	margin:1% 1% 1% 1%;
	padding:1% 1% 1% 1%;
	/*background-color:#cccccc;*/
	/*height:90px; REMOVE LATER*/
	}
	
	.div_load_comments_container{
		position:relative;
		height:250px;
		width:96%;
		margin:1% 1% 1% 1%;
		overflow:auto;
	}

	.div_load_visitors_container{
		position:relative;
		height:800px;
		width:96%;
		margin:1% 1% 1% 1%;
		overflow:auto;
	}

	.div_load_messages_container{
		position:relative;
		height:600px;
		margin:1% 0% 1% 0%;
		overflow:auto;
	}
	
	.background_color_discowner_comments{
		background-color:rgba(235, 247, 2452, 0.9)
		}
	
	
	.div_comments_items{
	position:relative;
	width:96%;
	float:left;
	margin:0% 0% 8px 0%;
	padding:0% 1% 1.5% 1%;
	/*background-color:#ffffff;*/
	}
	
	.div_reminder_comments_items{
	position:relative;
	width:98%;
	margin:0% 0% 5px 0%;
	padding:0% 1% 1% 1%;
	background-color:#ffffff;
	}
	
	.pageuser_discussion_items:hover{
	color:#E68319;
	}
	
	
	.div_comments_loader{
	position:relative;
	margin-left:20%;
	margin-top:5%;
	display: none;
	}
	
	.div_comments_date{
	position:relative;
	float:right;
	}
	
	/*FOOTER SECTION START*/
	#div_footer{
	position:absolute;
	 width: 100%;
		height: 45px;
		background-color: #265E3D;
		position: fixed;
		left: 0;
		bottom: 0;
		clear: both;
		}
	#div_footer_content{
	position:relative;
	width:50%;
	height: 45px;
	margin:0 auto;
	text-align: center;
	
	}

		
	.center_internal_attention{
		position:relative;
		border: 1px solid;
		margin: 10px 10px;
		padding:5px 5px 7px 35px;
		background-repeat: no-repeat;
		background-position: 0px center;
		color: #9F6000;
		background-color: #FEEFB3;
		background-image: url('../images/warning.png');
		}
	
	#div_load_online_stat{
	display: none;
	
	}
	
	.footer_icons1{
		float:left;
		height: 47px;
		line-height: 45px;
		width: 90px;
		cursor: pointer;
		margin:0px 0px 0px 0px;
		padding-left: 30px;
		border: none;
		background: #265E3D url('../images/contacticon.png') no-repeat;
		background-position: 5px 12px;
		vertical-align:middle;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #999;
		}
		
		.footer_icons1:hover{
		background: #7193BD url('../images/contacticonhover.png') no-repeat;
		border:none;
		background-position: 5px 12px;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #999;
		box-shadow: 0px 0px 2px #efefef;
	}
		
		.footer_icons2{
		float:left;
		height: 47px;
		line-height: 45px;
		width: 90px;
		cursor: pointer;
		margin:0px 0px 0px 0px;
		padding-left: 30px;
		border: none;
		background: #265E3D url('../images/meetingicon.png') no-repeat;
		background-position: 5px 12px;
		vertical-align:middle;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #999;
		}
		
		.footer_icons2:hover{
		background: #0098DA url('../images/meetingiconhover.png') no-repeat;
		border:none;
		background-position: 5px 12px;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #999;
		box-shadow: 0px 0px 2px #efefef;
	}
	
	.footer_icons3{
		float:left;
		height: 47px;
		line-height: 45px;
		width: 95px;
		cursor: pointer;
		margin:0px 0px 0px 0px;
		padding-left: 40px;
		border: none;
		background: #265E3D url('../images/eventicon.png') no-repeat;
		background-position: 5px 12px;
		vertical-align:middle;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #999;
		}
		
		.footer_icons3:hover{
		background: #0098DA url('../images/eventiconhover.png') no-repeat;
		border:none;
		background-position: 5px 12px;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #999;
		box-shadow: 0px 0px 2px #efefef;
	}
	
		.footer_icons4{
		float:left;
		height: 47px;
		line-height: 45px;
		width: 90px;
		cursor: pointer;
		margin:0px 0px 0px 5px;
		padding-left: 30px;
		border: none;
		background: #265E3D url('../images/homeicon.png') no-repeat;
		background-position: 5px 12px;
		vertical-align:middle;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #999;
		}
		
		.footer_icons4:hover{
		background: #0098DA url('../images/homeiconhover.png') no-repeat;
		border:none;
		background-position: 5px 12px;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #999;
		box-shadow: 0px 0px 2px #efefef;
	}


	.footer_icons5{
		float:left;
		height: 47px;
		line-height: 45px;
		width: 90px;
		cursor: pointer;
		margin:0px 0px 0px 0px;
		padding-left: 30px;
		border: none;
		background: #265E3D url('../images/addeventicon.png') no-repeat;
		background-position: 5px 12px;
		vertical-align:middle;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #999;
		}
		
		.footer_icons5:hover{
		background: #7193BD url('../images/addeventicon.png') no-repeat;
		border:none;
		background-position: 5px 12px;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #999;
		box-shadow: 0px 0px 2px #efefef;
	}

	.footer_icons6{
		float:left;
		height: 47px;
		line-height: 45px;
		width: 90px;
		cursor: pointer;
		margin:0px 0px 0px 0px;
		padding-left: 30px;
		border: none;
		background: #265E3D url('../images/checkicon.png') no-repeat;
		background-position: 5px 12px;
		vertical-align:middle;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #999;
		}
		
		.footer_icons6:hover{
		background: #7193BD url('../images/checkicon.png') no-repeat;
		border:none;
		background-position: 5px 12px;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #999;
		box-shadow: 0px 0px 2px #efefef;
	}
	
	

	.footer_icons7{
		float:left;
		height: 47px;
		line-height: 45px;
		width: 90px;
		cursor: pointer;
		margin:0px 0px 0px 0px;
		padding-left: 30px;
		border: none;
		background: #265E3D url('../images/addicon.png') no-repeat;
		background-position: 5px 12px;
		vertical-align:middle;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #999;
		}
		
		.footer_icons7:hover{
		background: #7193BD url('../images/addicon.png') no-repeat;
		border:none;
		background-position: 5px 12px;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #999;
		box-shadow: 0px 0px 2px #efefef;
	}

	.footer_icons8{
		float:left;
		height: 47px;
		line-height: 45px;
		width: 90px;
		cursor: pointer;
		margin:0px 0px 0px 0px;
		padding-left: 30px;
		border: none;
		background: #265E3D url('../images/dataicon.png') no-repeat;
		background-position: 5px 12px;
		vertical-align:middle;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #999;
		}
		
		.footer_icons8:hover{
		background: #7193BD url('../images/dataicon.png') no-repeat;
		border:none;
		background-position: 5px 12px;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #999;
		box-shadow: 0px 0px 2px #efefef;
	}
	
	
	/*------FORM STYLING---------*/
	.form_signin_element {
		text-align:left;
		margin-bottom:2%;
	}


	
	
	
	a.displayblock{
	display:block;
	background-color:#5982b3;
	}
	
	.view_display_block{
	display:block;
	
	}
	
	a.footer_links{
	text-align:center;
	}
	
	
	.clear_both{
	clear:both;
	}
	/*FOOTER SECTION END*/
	.user_surname_hover:hover{
	color:#F89B2A;
	
	}
	.vertical_align_middle{
	vertical-align:middle;
	}

	.vertical_align_baseline{
		vertical-align:baseline;
		}
	.global_padding_small{
	padding: 1%;
	display:block;
	}

	.global_padding_small_noblock{
		padding: 1%;
		}

		.global_padding_tiny_noblock{
			padding: 0.5%;
			}

		.global_padding_left_small{
			padding-left: 1%;
			}

			.global_padding_right_small{
				padding-right: 1%;
				}

				.global_padding_right_medium{
					padding-right: 2%;
					}

			.global_padding_top_small{
				padding-top: 1%;
				}
				.global_padding_bottom_small{
					padding-bottom: 1%;
					}

				.global_padding_top_tiny{
					padding-top: 0.3%;
					}

		.global_padding_medium_noblock{
			padding: 3%;
			}

			.global_padding_normal_noblock{
				padding: 2%;
				}

	.global_padding_small_medium{
		padding: 3%;
		display:block;
		}

		.global_padding_normal_medium{
			padding: 2%;
			display:block;
			}
	
	.bottom_padding_small{
		padding-bottom: 2%;
		display:block;
		}

	.global_text_align_center{
	text-align:center;
	display:block;
	
	}

	.global_text_align_center_noblock{
		text-align:center;		
		}
	
	.global_text_align_justify{
	text-align:justify;
	display:block;
	
	}

	.fb_iframe_widget span 
        {
			vertical-align: baseline !important;
			vertical-align:inherit !important;
		}
		
	.top_bar_home{
		position: relative;
		width: 100%;
	}
	

	.event_header_image{
		width:100%;
		height:auto;
		float:left;
	}
	.exhibitor_header_image{
		width:100%;
		float:left;
	}

	.event_display_right_info {
		width: 98%;
		float: left;
	}
	.exhibitor_display_right_info{
		width:95%;
		float:left;
	}

	.event_display_register_info{
		width:100%;
		float:left;
	}

	.exh_btn_view_login_details{
		width:20%;
	}

	
	.view_event_dashboard{
		border-top: 0px solid rgb(212, 212, 212);
		border-right: 0px solid rgb(212, 212, 212);
		border-left: 0px solid rgb(212, 212, 212);
		border-bottom: 1px solid rgb(212, 212, 212);
		padding-top:1%;
		padding-left:5px;
		padding-bottom:1%;
		margin:0px;
	}

	.view_event_dashboard:hover{
background-color: rgb(19, 149, 242, 0.8);
	}

	.list_exhibitors{
		border-top: 0px solid rgb(212, 212, 212);
		border-right: 0px solid rgb(212, 212, 212);
		border-left: 0px solid rgb(212, 212, 212);
		border-bottom: 1px solid rgb(212, 212, 212);
		padding-top:5%;
		padding-left:5px;
		padding-bottom:1%;
		margin:0px;
	}

	.list_exhibitors:hover{
background-color: rgb(240, 240, 240, 0.8);
	}

	 .div_scroll::-webkit-scrollbar {
		 width: 12px;
	 }
	 
	 .div_scroll::-webkit-scrollbar-track {
		 box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
		 border-radius: 10px;
	 }
	 
	 .div_scroll::-webkit-scrollbar-thumb {
		 border-radius: 10px;
		 box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
	 }
	 .under_line_short {
		width: 136px;
		height: 6px;
		background-color: #000;
		margin-top: 1.5%;
	}

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

	.img_round{
		border-radius: 50%;
	}

	.img_round_small{
		border-radius: 5%;
	}

	.div_company_center_input {
		display:inline-block; 
		vertical-align:middle;
		margin-left:10px;
	}
	
	.div_company_center_label {
		display:inline-block;
		text-align: right;
		width: 150px;
	}
	/*-------------PRODUCTS------STYLING---*/
	.btncontrols {
		border-radius: 5px;
		min-width: 7rem;
		padding: .30rem 1rem;
		letter-spacing: 1px;
		text-align: center;
		cursor: pointer;
		display: inline-block;
		line-height: 1.5rem;
		vertical-align: middle;
		-webkit-appearance: none;
		/*margin-bottom: .75rem;*/
		color: #fff;
		transition: .4s ease;
		background-color: transparent;
			}	
			.btncontrols.green {
				background-color: #10961b;
				border: 1px solid #087c12;
			}
			.btncontrols.green:hover {
				color: #fff;
				background-color: rgb(32, 167, 20);
				text-decoration: none;
				}

				.btncontrols.blue {
					background-color: #265E3D;
					border: 1px solid #055d9c;
				}
				.btncontrols.blue:hover {
					color: #fff;
					background-color: #168ee4;
					text-decoration: none;
					}

				.home_features_container{
					text-align:center;
					margin: auto;
					width:90%;
					/*border: 1px solid black;*/
				
				}
				.div_home_feature_wrapper{
					margin: auto;
					width: 90%;
					
				}
				.div_home_features{
					margin:1px;
					width:30%;
					text-align:left;
					/*border: 1px solid gray;*/
					display:inline-block; 
					vertical-align:top;
				}

				/*------PRODUCT DISPLAY------*/
				.div_comp_home_display_cell{
					display:inline-grid;
					height: 120px;
					margin:1%;
					width: 120px; /*20% 4cols*/
					border: 0.5px solid #e7e7e7;
					text-align:left;
				}

				.div_comp_home_display_cell_cat{
					display:inline-grid;
					/*height: 50px;*/
					margin:1%;
					/*width: 120px; /*20% 4cols*/
					border: 0.5px solid #e7e7e7;
					text-align:left;
					padding:1% 1.5% 1% 1.5%;
				}

				.div_comp_home_display_cell_item{
					/*height: 50px;*/
					margin:0.2%;
					width:100px;
					border: 0.5px solid #e7e7e7;
					padding:1% 1% 1% 1%;
					background-color: #eeeeee;
				}

				.div_comp_home_display_cell_item:hover{
					background-color:rgba(250, 250, 250, 0.98);
				}

				.div_comp_home_display_cell_item_container{
					display:flex;
					flex-wrap: wrap;
					border: 0.5px solid #e7e7e7;
					text-align:left;
				}

				.item_search_list {
					/* Remove default list styling */
					list-style-type: none;
					padding: 0;
					margin: 0;
				  }
				  
				  .item_search_list li a {
					border: 1px solid #ddd; /* Add a border to all links */
					margin-top: -1px; /* Prevent double borders */
					background-color: #f6f6f6; /* Grey background color */
					padding: 12px; /* Add some padding */
					text-decoration: none; /* Remove default text underline */
					display: block; /* Make it into a block element to fill the whole list */
				  }
				  
				  .item_search_list li a:hover:not(.header) {
					background-color: #eee; /* Add a hover effect to all links, except for headers */
				  }










				#div_main_product_img{
					float:left;
					width:40%;
					margin:0% 0.5% 0% 0%;
					padding:0% 1% 0% 0%;
					text-align:center;
					}

					#div_main_product_img_content{
						float:left;
						width:54%;
						margin:0% 0% 0% 0.5%;
						padding:1%;
						/*position: sticky;
						top: 0;*/
						}

						.prodtable {
							border-collapse: collapse;
							border: 0px solid black;
						  } 
						  
						  .prodtable th,.prodtable td {
							border: 0px solid black;
							padding:1.5%;
						  }

						  .prodtable_auto {
							table-layout: auto;
							width: 90%;  
						  }

						  .video_iframe_edit {
							position: relative;
							width: 250px;
						  }

						  .video_overlay {
							position: absolute;
							top: 0;
							bottom: 0;
							left: 0;
							right: 0;
							height: 100%;
							width: 100%;
							opacity: 0;
							transition: .5s ease;
							background-color: #041e25b6;
						  }

						  .video_edit_link {
							color: white;
							font-size: 20px;
							position: absolute;
							top: 50%;
							left: 50%;
							-webkit-transform: translate(-50%, -50%);
							-ms-transform: translate(-50%, -50%);
							transform: translate(-50%, -50%);
							text-align: center;
						  }

						  .video_iframe_edit:hover .video_overlay {
							opacity: 1;
						  }
						  /*------COOKIES DISPLAY------------*/

						  /*-------BUTTON ORDER STYLING------*/
						  .btnstd {
							display: inline-block;
							margin-bottom: 0;
							line-height: 1.42857143;
							text-align: center;
							white-space: nowrap;
							vertical-align: middle;
							-ms-touch-action: manipulation;
							touch-action: manipulation;
							cursor: pointer;
							-webkit-user-select: none;
							-moz-user-select: none;
							-ms-user-select: none;
							user-select: none;
							background-image: none;
							border: 1px solid transparent;
							border-radius: 4px;
							-webkit-appearance: button;
							box-shadow: 1px 1px 1px 0px #909090;
							border-radius: 3px;
							border: solid 1px #cacaca;
							margin-right: 8px;
							margin-bottom: 8px;
							line-height: 1.5;
								}
						  .btnorder {
							display: inline-block;
							padding: 6px 12px;
							margin-bottom: 0;
							font-weight: 400;
							line-height: 1.42857143;
							text-align: center;
							white-space: nowrap;
							vertical-align: middle;
							-ms-touch-action: manipulation;
							touch-action: manipulation;
							cursor: pointer;
							-webkit-user-select: none;
							-moz-user-select: none;
							-ms-user-select: none;
							user-select: none;
							background-image: none;
							border: 1px solid transparent;
							border-radius: 4px;
							-webkit-appearance: button;
							box-shadow: 1px 1px 1px 0px #909090;
							border-radius: 3px;
							border: solid 1px #cacaca;
							margin-right: 8px;
							margin-bottom: 8px;
							/*background-color: #f4f4f4;*/
							color: #444;
							border-color: #ddd;
							line-height: 1.5;
								}
							
						.btnorder:hover{background-color:#f9f9f9}
					
						  /*Cookie Consent Begin*/
						  #myCookieConsent {
							z-index: 999;
							min-height: 20px;
							font-family: calibri;
							padding: 10px 20px;
							background: rgba(0,0,0,0.6);
							overflow: hidden;
							position: fixed;
							color: #FFF;
							bottom: 0px;
							right: 10px;
							display: none;
							left: 0;
							text-align: center;
							font-size: 14px;
						}
						#myCookieConsent div {
							padding: 5px 0 0;
						}
						#myCookieConsent a {
							color: #ffba55;
							display: inline-block;
							padding: 0 10px;
						}
						#myCookieConsent a:hover {
							color: #fda016;
						}
						#myCookieConsent a#cookieButton {
							display: inline-block;
							color: #000000;
							font-size: 1.1em;
							background: #ffba55;
							text-decoration: none;
							cursor: pointer;
							padding: 2px 20px;
							float: right;
							border-radius: 20px;
						}
						#myCookieConsent a#cookieButton:hover {
							background: #fda016;
							color: #000;
						}
/*Cookie Consent End*/

.hometext_bgnd {
    background-color: #FE8020;
    color: #FFFFFF;
     display:inline;
     white-space:pre-wrap;
     line-height : 24px;
    padding: 1%; padding-left:0px;box-shadow: -16px 0 0 #FE8020;
	border-radius: 5px;
}
.div_whatsapp_link{
	display:none;
}

/*-----APP STYLE STARTS HERE----*/
.div_sub_header{
	width:95%;
	margin: 0 auto;
	text-align: center
}

.div_header_login{
	width:95%;
	margin: 0 auto;
}


/*//////DASHBOARD STYLE*/
div.content_area_flex {
    flex-grow: 2;
}
div.content_area_margins {
    margin: 0 20px 20px 20px;
}

div.content_area {
    width: 83%;
    margin: 0 auto;
}

.content_area header {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
div.card {
    width: 100%;
    background-color: #fff;
    box-sizing: border-box;
    border: 1px solid #E4DEDC;
    border-radius: 4px;
    padding: 25px;
    margin: 20px 0 0 0;
}
.columns {
    display: flex;
    justify-content: center;
    align-content: stretch;
    flex-wrap: wrap;
}
.columns.with_borders div.column {
    border-left: 1px solid #ddd;
}
.columns div.column {
    padding: 0 10px;
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
}


/*-----CATEGORY MENU STYLING------*/
nav#menu-container {
    background:#fefefe;
    position:relative;
    width:100%;
    height: 56px;
}
#btn-nav-previous {
    text-align: center;
    color: #999999;
    cursor: pointer;
    font-size: 24px;
    position: absolute;
    left: 0px;
    padding: 9.5px 12px;
    fill:#FFF;
	background-color:rgba(230, 230, 230, 0.8);
}
#btn-nav-next {
    text-align: center;
    color: #999999;
    cursor: pointer;
    font-size: 24px;
    position: absolute;
    right: 0px;
    padding: 9.5px 12px;
    fill:#FFF;
	background-color:rgba(230, 230, 230, 0.8);
}
#btn-nav-previous:hover, #btn-nav-next:hover {
	background-color:rgba(200, 200, 200, 0.8);
}
.menu-inner-box
{ 
    white-space: nowrap;
    margin: 0 auto;
    overflow: hidden;
    padding: 0px 15px;
    box-sizing: border-box;
}
.menu
{  
    padding:0;
    margin: 0;
    list-style-type: none;
    display:block;
    text-align: center;
}
a.menu-item
{
    height:100%;
    padding: 0px 25px;
    color:#fff;
    display:inline;
    margin:0 auto;
    line-height:56px;
    text-decoration:none;
    text-align:center;
    white-space:no-wrap;
    color: #ffffff;
  padding: 16px;
  background-color: #000022;
  margin-right:0px;
  border-right: 0.5px solid #eeeeee;
  border-top: 0.5px solid #eeeeee;
  border-bottom: 0.5px solid #eeeeee;
}
.menu-item:hover {
    background-color: #dddddd;
}

@media only screen and (max-width: 480px) {
  #btn-nav-previous {
    display:none;
  }
  #btn-nav-next {
    display:none;
  }
    .menu-inner-box
    { 
        width:100%;
        overflow-x:auto;
    }
}