* { margin: 0; }
html, body { margin: 0px; color: #727272; font-family: Arial; font-size: 12px; }

a:link {color: #757575; }
a:active {color: #757575; }
a:visited {color: #757575; }
a:hover {color: #757575; }
.nounder{ text-decoration: none; cursor: pointer; }

.txt_orange{ color: #EB8A21; }
.txt_red{ color: #D31818; }
.txt_blue{ color: #1665CD; }

select {background: url("../pics/bg_form.gif") no-repeat scroll 0 0 #EDEDED;  color: #757575;}
	
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
select {
    text-indent: 6px;
    line-height: 30px;
}

}
#tooltip {
	background: #FAFAA6;
	position: absolute;
	z-index: 3000;
	padding: 3px;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.stat {
	border: 1px solid #FED22F;
	text-decoration: none;
	color: #8B6824;
	padding: 5px;
	-moz-border-radius: 5px; border-radius: 5px;
}

.menu, .menu_hover, .menu_focus{ float: left; font-size: 12px; font-weight: bold; padding: 8px; margin-right: 2px; padding-top: 15px; padding-bottom: 15px; text-shadow: 1px 1px #6EA6BF; }
.menu{ color: #FFFFFF; border: 1px solid transparent; }
.menu_hover, .menu_focus{ border: 1px solid #EDF6FA; color: #FFFFFF; }
.menu, .menu_hover{ cursor: pointer; }

.edit_focus{ width: 150px; text-align: center; font-size: 12px; font-weight: bold; padding: 8px; padding-top: 10px; padding-bottom: 10px; background: url( ../pics/bg_add.gif ) repeat-x; border: 1px solid #66b849; color: #ffffff; text-shadow: 1px 1px #66b849; cursor: pointer; }

.home_box{ padding: 10px; margin-left: 50px; -moz-border-radius: 5px; border-radius: 5px; }
.home_box_li_blank{ margin-top: 10px; padding: 5px; color: #7C89A9; border: 1px solid transparent; }
.home_box_menu_li{ background: url( ../pics/icons/arrow_grey.png ) no-repeat; padding-left: 18px; margin-bottom: 5px; }

.op_submenu_wrapper{ }
.op_submenu, .op_submenu2, .op_submenu_focus, .op_submenu_focus2{ position: relative; float: left; padding: 10px; margin-left: 5px; font-weight: bold; }
.op_submenu{ background: none repeat scroll 0 0 #F7F7F7; border: 1px solid #DDDCD7; text-shadow: none; cursor: pointer; }
/*.op_submenu{ background: url( ../pics/bg_tab.gif ) repeat-x #8FBEC7; border: 1px solid #6EA6BF; color: #FFFFFF; text-shadow: none; cursor: pointer; }*/
.op_submenu2{ background: #8FBEC7; border: 1px solid #6EA6BF; color: #FFFFFF; text-shadow: none; cursor: pointer; }
.op_submenu_focus{ border: 1px solid #DDDCD7; }
/*.op_submenu_focus{ bottom: -3px; border: 1px solid #DDDCD7; border-bottom: 0px; }*/
.op_submenu_focus2{ background: #F7F7F7; bottom: -3px; border: 1px solid #DDDCD7; border-bottom: 0px; }

.report_numbox{ padding: 2px; width: 100%; text-align: center; background: #F2F2F2; border: 1px solid #F2F2F2; }

.td_dept_header{ padding: 15px;font-size: 12px; background: #F7F7F7; border: 1px solid #DDDCD7; text-shadow: 1px 1px #FFFFFF; font-weight: bold; margin-right: 2px; }
.td_dept_td, .td_dept_td_blank{ padding: 15px; text-shadow: 1px 1px #FFFFFF; }
.td_dept_td{ border-bottom: 1px solid #E6E6E6; }
.td_dept_td_td{ padding: 2px; }
.tab_form_title{ width: 150px; text-align: center; font-size: 12px; padding: 10px; background: #F7F7F7; border: 1px solid #DDDCD7; text-shadow: 1px 1px #FFFFFF; font-weight: bold; text-align: center; }

.edit_title, #overview_date_title{ font-size: 18px; font-weight: bold; }
#overview_date_title{ margin-top: 25px; margin-bottom: 10px; background: url( ../pics/icons/calendar.png ) no-repeat; background-position: 0px 5px; padding-left: 20px; }

/* page related *****/
.page_top_wrapper{ margin-bottom: 15px; }
.page_bottom_wrapper{ margin-top: 15px; }
.page, .page_focus{ float: left; padding: 2px; padding-left: 5px; padding-right: 5px; margin-right: 10px; }
.page{ border: 1px solid #DFDFDF; background: #F7F7F7; color: #6D7A99; cursor: pointer; }
.page_focus{ font-weight: bold; border: 1px solid #F0F0F0; }
.page_report{ float: left; padding: 2px; padding-left: 5px; padding-right: 5px; margin-right: 10px; background: #8FBEC7; border: 1px solid #6EA6BF; color: #FFFFFF; cursor: pointer; }
/* end page related */

.op_theme_cell{ position: relative; float: left; padding-right: 10px; font-weight: bold; }
.op_launch_btn{ background: url( ../pics/bg_btn.gif ) repeat-x; }
.op_launch_btn_focus{ background: url( ../pics/bg_btn_focus.gif ) repeat-x; }

.info_box{ background: #FBF7B4; border: 1px solid #FFE221; padding: 5px; color: #806732; text-shadow: 1px 1px #FBF9DB; }
.info_error{ background: #FD7D7F; border: 1px solid #E16F71; padding: 5px; color: #FFFFFF; }
.info_good{ background: #7BD869; border: 1px solid #65CB55; padding: 5px; color: #FFFFFF; }
.info_neutral{ background: #FAFAFA; border: 1px solid #D6D6D6; padding: 5px; color: #6D6D71; }
.info_info{ background: url( ../pics/bg_glass.gif ) repeat-x #F7F7F7; padding: 20px; border: 1px solid #D6D6D6; color: #6D6D71; }

.li_op{ float: left;margin-bottom: 5px; padding: 3px; margin-right: 10px; border: 1px solid #D6D6D6; background: #EFEFEF; }
.li_op_focus{ float: left; padding: 3px; margin-right: 10px; border: 1px solid #ABADB5; background: #DFE8FF; }

input[type=text], input[type=password], .input{ background: url( ../pics/bg_form.gif ) no-repeat #EDEDED; color: #757575; border: 1px solid #C5C5C5; padding: 10px; }
select{ border: 1px solid #C5C5C5; padding: 10px; }
textarea{ background: url( ../pics/bg_form.gif ) no-repeat #EDEDED; color: #757575; border: 1px solid #C5C5C5; padding: 10px; }
/*.btn{ padding: 10px; height: 40px; font-size: 14px; cursor: pointer;}*/
.btn{ width: 100px; text-align: center; font-size: 12px; font-weight: bold; padding: 8px; padding-top: 10px; padding-bottom: 10px; background: url( ../pics/bg_add.gif ) repeat-x; border: 1px solid #66b849; color: #ffffff; text-shadow: 1px 1px #66b849; cursor: pointer; border-radius: 5px; }
/*.btn:hover{color:#FFF; background:#000;}*/

/*.select_calendar{ padding: 2px; background: #BBEFFF; border: 1px solid #97C1CE; color: #3E5055; }*/
.select_calendar{ padding: 2px; }

.page, .report_numbox, .tab_form_title, .edit_focus, .menu, .menu_focus, .menu_hover, .op_submenu, .op_submenu_focus, .info_box, .info_info, .info_good, .info_error, .info_neutral, input[type=text], input[type=password], select, textarea, .round{ -moz-border-radius: 5px; border-radius: 5px; }
 .op_submenu2, .op_submenu_focus2, .td_dept_header, .round_top{ border-top-left-radius: 5px 5px; -moz-border-radius-topleft: 5px 5px; border-top-right-radius: 5px 5px; -moz-border-radius-topright: 5px 5px; }
.page_report, .round_bottom{ border-bottom-left-radius: 5px 5px; -moz-border-radius-bottomleft: 5px 5px; border-bottom-right-radius: 5px 5px; -moz-border-radius-bottomright: 5px 5px; }
.placeholder{ border-top-left-radius: 5px 5px; -moz-border-radius-topleft: 5px 5px; border-bottom-left-radius: 5px 5px; -moz-border-radius-bottomleft: 5px 5px; }

/*New Css Start Here*/


.chat_history {
    float: left;
    margin: 0 17px 0 0;
    width:45%;
	font-size:12px;
    }
	
.chat_heading{
	float:left;
	font-size: 16px;
    font-weight: bold;
	margin:0 0 15px 0px;
    }
	
.full-heading{margin: 15px 0 3px;}

.clr{
    clear:both;
    }

.chat_icon{
	float:right;
	margin:0 0 0 0px;
    }

.icon_radio{
	float:left;
	margin:0 0 0 0px;
	width:100%;
    }

.vinput {
    padding: 5px !important;
    width: 20%;
    }

.ok {
    background: none repeat scroll 0 0 #222222;
    border: medium none;
    border-radius: 4px;
    color: #FFFFFF;
	cursor: pointer;
    font-weight: bold;
    padding: 5px;
    }

.slct {
    border: 1px solid #C5C5C5;
    font-size: 12px;
    padding: 5px;
    }

.total_amt_left {
    float: left;
    margin: 0;
    width: 65%;
    }
	
.total_amt_left_display {
    float: left;
    margin: 0;
    width: 65%;
    }
	
	.total_amt {
    float: right;
    margin: 0;
    width: 28%;
    }
	
.total_bg {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 4px;
    text-shadow: none;
    width: 95%;
    }

.td_dept_td2 {
    padding:10px 0px;
    text-shadow: 1px 1px #FFFFFF;
    }

.sub_value {
    border: 1px solid #DDDCD7;
    float: left;
	font-size: 12px;
    margin: 0;
    padding: 8px 0;
    text-align: center;
    width: 98%;
    }

.unsubscribe{
    float:right;
	margin:15px 0 0 0px;
	font-size: 12px;
    }
	
.unsubscribe2 {
    float: left;
    font-size: 12px;
    margin: 1.5% 0 0 30.5%;
    }	
.unsubscribe_confirm2 {
    float: left;
    font-size: 12px;
    margin: 1.5% 0 0 22%;
    }	

.sub_buttons_left{
    float:left;
	padding-right: 10px;
    }

.sub_buttons{
    float:right;
	margin:0 0 5px;
    }
	
.content{
	float:left;
	width:82%;
    }	
	.td_dept_td-1 {
    border-bottom: 1px solid #E6E6E6;
    padding: 17px 17px 16px;
    text-shadow: 1px 1px #FFFFFF;
}
	.td_dept_td_td-1 {
    padding: 5px;
}
	.sort-ic-up {
    background-image: url("../pics/icons/up-arrow.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
}

.sort-ic-down {
    background-image: url("../pics/icons/down-arrow.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
}

#owners_profile_list div.td_dept_header{
	text-align:center !important;
}

.newsletter-btns {   float: none;  margin: 50px auto;   text-align: center;  width: 410px;}
.newsletter-btns h3{flaot:left; margin:0; padding:10px 0;}
.newsletter-btns h4{flaot:left;margin:0;  padding:10px 0;}
.csv-files-btns{float:left;text-decoration:none; color:#FFFFFF !important;font-size:14px;padding:10px 25px; background:#FFB648; margin: 0 10px;cursor: pointer; border-radius:3px;}

.csv-files-btns:hover{ background:#000;}
.excel-files-btns{float:left;text-decoration:none; color:#FFFFFF !important;font-size:14px;padding:10px 25px;background:#FFB648; margin: 0 10px; cursor: pointer;border-radius:3px;}

.excel-files-btns:hover{ background:#000;}
.line-clr{border-bottom: 0 none;  border-top: 1px solid #E6E6E6;  margin: 0;}

.left-sct{float:left;}
.newsletter-details {
    float: right;
    width: 100%;
}			
.newsletter-details h4{ margin:0;display: block;  padding: 10px 0;font-weight:bold;}
.newsletter-details input {  float: left; margin: 2px 10px 0 0;}
.newsletter-details p {  float: left; margin: 0; padding: 0;  width: 220px;}


.color-picker-field{ float:left; width:100%;}
.color-picker-field label {   float: left; margin: 10px 0;  width: 100%; font-weight: bold;}
.color-picker-field input[type="text"]{ float:left; widht:100%;}
.color-picker-field input[type="checkbox"]{ float:left; widht:15px;}
.color-picker-field p{ float:left; margin:0; padding:0;}
.chk-box-list{ float:left; width:100%; margin:3px 0;}
.chk-box-list label {   float: left; margin: 10px 0;  width: 100%; font-weight: bold;}
.chk-box-list input[type="checkbox"]{ float:left; widht:15px; margin:0 5px;}
.chk-box-list p{ float:left; margin:0; padding:0;}
.chk-box-list select{ float:left; margin:0 5px;; padding:0; widht:15px;}
.social-media{width:50%; }
.submit-btns{float:right; margin:20px 0;width: 230px;}
.submit-btns-left{float:left; margin:20px 0;width: 190px;}
.imp-links{ color: #0000FF !important;font-style: italic;margin: 0 10px;  text-decoration: none;}
.edit_focus-btn {  background: url("../pics/bg_add.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);  border: 1px solid #66b849;    color: #ffffff;
    cursor: pointer;  font-size: 12px;  font-weight: bold;  padding: 10px 8px; text-align: center; text-shadow: 1px 1px #66b849; border-radius: 5px;float:left;}
							
.greeting-text{ margin:0; padding:0; float:left;width: 92%;}
.greeting-text input[type="checkbox"]{ float:left;margin: 2px; widht:15px;}
.social-media textarea {   float: left;   width: 89%; resize:none;}
.full-detail{ margin:20px 0; padding:0; float:left;width: 100%;}
.full-detail select{ padding: 5px;margin: 0 5px;}
.full-width{ width:100%;}
.full-width-cntnt{ width:100% !important;}
.chat-window{}
.tittle-window{float:left;line-height: 46px;  margin: 0 10px;}
.main-cntnt{ border-top: 1px solid #DFDFDF;  float: left; margin: 40px 0 0;  padding: 20px 0 0;    width: 100%;}
.main-cntnt-left{ float:left; width:40%;}
.main-cntnt-left .color-picker-field{ width:48%; float:left;}
.main-cntnt-uploaded-img{ float: right; text-align: center; position: relative;}
.main-cntnt-uploaded-img > img#selected_img { position: absolute; right: 26px; }
#icon_online{ margin-bottom: 80px; margin-top: 70px; }
.main-cntnt-right{float:right; width:56%;}
.eye-catcher-img{border: 1px solid #DFDFDF; overflow-y: scroll; overflow-x: hidden; float: left;  height: 250px;  margin: 0;  padding: 10px;}
.eye-catcher-img ul{float:left; margin:0; padding:0;}
.eye-catcher-img ul li{ float: left;text-align: center;height:100px;width: 100px;margin: 5px 10px 15px; list-style: none outside none; }
.eye-catcher-img ul li:hover{ background:#D8E4EF;cursor:pointer;}
.eye-catcher-img ul li a{}
.eye-catcher-img ul li a:hover{}
.eye-catcher-img img { height:100px;width: 100px;}

.btns{text-decoration:none ; color:#FFFFFF !important;}


.number-chat-icon {
    background-image: url("../pics/chat.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    padding: 8px 10px;
}
.inner-description-pop {
    color: #464646;
    font-size: 19px;
}
.sub-text {
    color: #999999;
    font-size: 12px;
    margin: 3px 0;
}
.chat-header-icon-pop{
    float: left;
    padding: 0 20px;
    text-align: center;
    width: 80px;
}
.sub-btn {
    background: url("../pics/bg_tab.gif") repeat-x scroll 0 0 #8FBEC7;
    border: 1px solid #6EA6BF;
    color: #FFFFFF;
    cursor: pointer;
    padding:6px 10px;
    text-shadow: none;
}

.text-cont-pop {
    float: left;
}

.basic-cht > li {list-style: none outside none;line-height: 32px;}
.basic-cht {padding: 0;}
.basic-cht li ul li {line-height: 18px;line-height: 18px;  list-style: disc inside none;  margin: 0 0 0 35px;}
.basic-data-sec {margin: 20px 0 0;font-size: 12px;}


.paypalbtn {
    /*background: url("../pics/paypal.png") no-repeat;*/
    border: medium none;
    height: 39px;
	cursor: pointer;
    padding: 10px;
    width: 199px;
    }
.white_color{
	color:#ffffff !important;
}
a.italic_blue{
 color:#0000ff !important;
 font-style:italic;
}
a.italic_blue:hover {
color:#0000ff !important;
}




#theform i.fa{font-size:20px;}
#theform table td {position:relative;}
.icon-container { display: inline-block;left: 10px;position: relative;top: 2px;}

