@charset "utf-8";
/* CSS Document */
::selection {
	background: #000; /* Safari */
	color:#fff;
}
 
* { margin:0px; padding:0px;}
ul, li { margin:0px; padding:0px;}

#loader-main{position: fixed;width: 100%;height: 100%;z-index: 88888;overflow: hidden;background: rgba(0, 0, 0, 0.95) none repeat scroll 0 0;top:0;padding: 0;pointer-events: none;cursor: none}
.loader-block{top:42%;position: absolute;left:0;width: 100%;display: block;text-align: center;color: #fff;
    font-family: "opensans";
    font-size: 16px;}

#cke_49{display:none;}

.header_bg { float:left; width:100%; background:#00275a; border-bottom:3px solid #0071b8; } 
.header_top_bg { float:left; width:100%; padding:6px 0;}
.admin_box_top { float:left; width:14%; color:#fff; font-family: 'opensans','pt_sans_captionregular'; font-size:16px; padding:5px 20px;} 
.admin_menu_top { float:left; width:60%; padding:6px 0;}
.admin_menu_top a { float:left; font-size:14px; color:#c3e8ff; font-size:14px; margin:0 20px;}
.admin_user_name { float:right; font-size:14px; color:#fff; padding-right:30px;}
.admin_right_main { float:left; width:26%;} 
.admin_glyphicon { float:left; padding:8px 0;}
.admin_glyphicon img { float:left; margin:0 10px;}
.admin_setting_icon { float:right; padding-right:30px;}
.side_menu_text { display:none;}
.admin_dropdown { float:left; width:100%;}
.admin_dropdown li { float:left; width:100%; }
.admin_dropdown li a { float:left; width:100%; background:#969696; padding:5px 0 5px 0; text-align:center; border-bottom:1px solid #b9b9b9; color:#fff; font-size:16px;}
.admin_dropdown li a:hover { background:#7d7d7d;}



section { float:left; width:100%;}
.section_menu_left { float:left; width:12%;}
.section_admin_right { float:left; width:84%; margin:0 2%;}

.footer_bg { float:left; width:100%; background:#00275a; text-align:center; color:#a1a1a2; font-size:14px; font-family: 'pt_sansitalic'; padding:15px 0;}
.footer_bg a { color:#007cc7; margin:0 7px;}
.footer_bg a:hover { color:#fff;}
/*=============Dashboard=============*/
.dashboard_main { float:left; width:100%;}
.leads_dashboard_box1 { float:left; width:100%; border:2px solid #30007f; padding:15px; border-radius:10px; margin-top:25px;}
.leads_dashboard_box2 { float:left; width:100%; border:2px solid #dc4c30; padding:15px; border-radius:10px; margin-top:25px;}
.leads_dashboard_box3 { float:left; width:100%; border:2px solid #0ca64e; padding:15px; border-radius:10px; margin-top:25px;}
.total_lead_ount { float:left; width:42%;}
.recent_leads_main { float:left; width:58%;}
.recent_leads_main h1 { float:left; width:100%; font-size:14px; margin:0; padding:0; color:#30007f;}
.dashboard_icon_text { float:left; width:100%; text-align:left; font-size:14px; color:#30007f;}
.total_lead_text { float:left; width:100%; font-size:14px; color:#30007f; line-height:54px; padding:15px 0 0 0;}
.total_lead_text span { float:left; width:100%; font-size:80px;}
.recent_leads_bg { float:left; width:100%; background:#e4e4e4; margin-top:10px; padding:3px 8px; height:220px; overflow-y:scroll;}
.recent_leads_bg h2 { float:left; width:100%; font-size:14px; color:#30007f; margin:0; padding:0 0 5px 0; text-align:left; }
.recent_leads_bg h2 span { float:left; width:40%;}
.recent_leads_bg ul { float:left; width:100%; margin:0; padding:0; list-style:none;}
.recent_leads_bg li { float:left; width:100%; font-size:12px; color:#000; list-style:none; margin:0; padding0; text-align:left; }
.recent_leads_bg li span { float:left; width:40%;}
.latest_updates_titel { float:left; width:100%; margin-top:15px; border-top:2px solid #007cc7;}
.latest_updates_titel h1 { float:left; width:100%; font-size:14px; color:#007cc7;}
.latest_updates_bg { float:left; width:100%; background:#e4e4e4; padding:10px 10px 0 10px;} 
.latest_news_bg { float:left; width:100%; margin-bottom:10px; background:#fff; border-radius:10px; padding:10px; font-size:12px; color:#000;} 
.latest_news_bg span { color:#ff7171;}
.latest_news_bg a { color:#007cc7;}
.global_stats_map { float:left; width:100%;}
.global_map_img { float:left; width:80%;}
.global_map_img img { float:left; width:100%;}
.global_view_bg { float:left; width:20%; background:#007cc7;}
.global_view_reports  { float:left; width:100%; line-height:28px; font-size:48px; color:#fff; text-align:center; margin:0; padding:20px 0 5px 0;}
.global_view_reports span { float:left; width:100%; text-align:center; font-size:14px;}

/*=================Email Campaigns=================*/
.email_campaigns_main { float:left; width:100%; margin-top:25px;}
.admin_top_menu { float:left; width:100%; background:#007cc7; padding:8px 0 8px 20px; position:relative; margin:0 0 10px 0;}
.admin_top_menu a { float:left; font-size:14px; color:#c7e7fc; text-align:center; border-right:1px solid #c7e7fc; padding:10px 20px;}
.menu_video_icon { float:left; position:absolute; left:-45px; top:2px;}
.campaign_name_bg { float:left; width:100%; background:#d1d1d1; padding:4px; margin:10px 0 0 0;}
.campaign_name_bg h3 { float:left; width:48%; font-size:16px; color:#01265a; margin:0; padding:4px 0 0 8px;}
.campaign_name_input { float:left; width:33%; background:#fff; height:29px; border:none;}
.update_button { float:right;}
.update_button a { float:left; background:#fff; font-size:16px; color:#dc4c30; padding:3px 15px; font-family: 'opensans','pt_sansbold';}
.email_sequencing_bg { float:left; width:100%; background:#d1d1d1; padding:12px; margin:15px 0 0 0;}
.email_sequencing_bg h3 { float:left; width:100%; font-size:16px; color:#01265a; margin:0 0 12px 0; padding:0;}
.email_sequencing_box { float:left; width:100%; margin:0 0 4px 0}
.day_email_text { float:left; width:65%; line-height:26px; font-size:12px; color:#000000;}
.day_email_text span { color:#007cc7;}
.day_text_bg { float:left; background:#fff; line-height:normal; color:#01265a; padding:6px 15px 3px 15px; margin-right:10px;}
.email_button_right { float:right; width:35%; }
.edit_email_button { float:right; font-size:12px; background:#7d7d7d; color:#fff; padding:6px 15px 3px 15px; margin-right:10px;}
.edit_email_button:hover { background:#00275a; color:#fff;}
.test_email_button { float:right; font-size:12px; background:#fff; color:#0ca64e; padding:6px 15px 3px 15px; margin-right:10px;}
.test_email_button:hover { background:#00275a; color:#fff;}
.drop_down_menu_right { float:right; background:#fff; font-size:14px; color:#007cc7; padding:6px 15px 3px 15px; }
.email_templates_bg { float:left; width:100%; background:#d1d1d1; padding:5px 10px 300px 10px; font-size:16px; color:#01265a; font-family: 'opensans','pt_sansbold'; margin-bottom:25px;}
.time_day_month_text { float:left; width:35%;}
.time_day_month_text span  { float:left; background:#fff; line-height:normal; color:#01265a; padding:6px 15px 3px 15px; margin-right:3px;}
.click_here_text { float:right; width:30%; color:#01265a; font-size:16px; font-family: 'opensans','pt_sansbold';}
.click_here_text a { color:#007cc7;}

/* ==============Login page=============== */
.login_page_bg { float:left; width:30%; margin:150px 35%; padding:25px; background:#fff; border:1px solid #CCC; border-radius:10px;}
.login_page_bg h1 { float:left; width:100%; text-align:center; font-size:26px; color:#000; margin:0 0 25px 0; padding:0;}

/*============User Forms==============*/
.uesr_forms_main {float:left; width:100%; margin:20px 0;}
.uesr_forms_main h1 {float:left; width:100%; font-size:30px; color:#007cc7; margin:0; padding:0;font-family: 'opensans_l'}
.admin_uesr_name {float:left; width:100%; background:#007cc7; padding:7px 12px 5px 12px; margin:15px 0 0 0; color:#fff; font-size:16px;}
.admin_uesr_name a {float:left; color:#fff;}
.admin_uesr_name span { float:left; padding:0 8px;}
.uesr_full_box { float:left; width:100%; background:#fff; border:1px solid #CCC; margin-top:20px;}
.uesr_full_box h2 { float:left; width:100%; background:#d1d1d1; font-size:22px; font-family: 'opensans','pt_sansbold'; color:#00275a; text-align:left; padding:8px 15px; margin:0;}
.require_form_box { float:left; width:100%; font-size:18px; color:#000; padding:5px 0 10px 0;}
.uesr_form_box { float:left; width:100%; padding:15px;}
.uesr_table_main { float:left; width:100%; padding:15px;}
.uesr_table_border { border-top:1px solid #CCC; border-left:1px solid #CCC;}
.uesr_table_border td {border-bottom:1px solid #CCC; border-right:1px solid #CCC; font-size:14px; color:#000; padding:8px 10px;}
.view_network_admin{padding-top:6px;}

.uesr_full_box1 { float:left; width:100%; padding-left:15%; background:#fff; border:1px solid #CCC; margin-top:0; box-shadow:5px 0px 10px #666; z-index:999;}
.uesr_full_box_fixed { position:fixed; bottom:0; float:left; width:100%;}
.popup_close1 { position:absolute; top:-33px; right:0px; font-size:16px; color:#fff; background:#007cc7; padding:4px 15px; border-radius:4px;}
.popup_close2 { position:absolute; top:-33px; right:68px; font-size:16px; color:#000; background:#fff; padding:4px 15px; border-radius:4px;}
 
.local_shop_video_main { float:left; width:100%; background:#fff; margin-top:10px;} 
.local_shop_video_main h1 { float:left; width:100%; font-size:32px; font-family: 'pt_sansbold'; color:#000; text-align:center; margin-top:10px;}
.local_shop_video_title { float:left; width:100%; margin-top:30px;}
.local_shop_video_title h3 { float:left; width:100%; font-size:24px; text-align:center; color:#000; font-family:'pt_sansbold'; margin-top:10px; min-height:80px;}
.local_shop_video_icon { float:right; text-align:right; font-size:14px;}
.local_shop_video_icon img { float:none; padding-right:5px; width:25px; height:20px; position:relative; top:-2px;}



.about_left_text { float:left; width:100%; padding:10px 10px 0 10px;}
.about_left_text h4 { float:left; width:100%; font-family: 'opensans','pt_sansbold'; font-size:20px; padding:0 0 10px 0;}
.allergies_text_box { float:left; width:100%; padding:0 20px;}
.allergies_text_box ul { float:left; width:100%; list-style:none;}
.allergies_text_box li { float:left; width:25%; list-style:none; line-height:30px;}
.allergies_text_box p { float:left; font-family: 'opensans','pt_sansbold'; padding:0 0 10px 0; margin:0;}

.uesr_form_input { float:left; width:100%;}
.uesr_form_input label { float:left; width:28%;   }
.uesr_address_input { float:left; width:100%;}
.uesr_address_input label { float:left;  text-align:left; font-family: 'opensans','pt_sansbold'; padding-right:15px;}

.M_title{font-size: 18px;padding: 5px;display: block;width: 100%}


/*  LOCALSHOP CSS */
.localshop_main { float:left; width:100%; padding:15px;color: #000;}
.localshop_main .title{width: 100%;float: left; border-bottom: 1px dashed #333333;font-size: 30px;font-weight: bold;padding: 0 0 10px;color: #000}
.localshop_main p{ float:left; width:100%;}
.localshop_main p{ float:left; width:100%;}
.localshop_main .divs img{width:100%;margin: 0px auto}
.localshop_main .widget-title{color: #000 !important;float: left;font-size: 24px !important;font-weight: bold;margin: 10px 0;padding: 0;width: 100%;}
.events_title_main span{
    color: #000;
    display: table-cell;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 18px;
    padding: 0 15px;
    text-align: center;
    vertical-align: middle;
}
.events_title_main{
    background: #ececec none repeat scroll 0 0;
    display: table;
    float: left;
    width: 100%;
}
.events_img img{float: left;width: 100%}
.events_img {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 2px 8px #ccc;
    float: left;
    text-align: left;
    width: 100%;
}
.events_img textarea{
    color: #333;
    float: left;
    font-size: 14px;
    min-height: 220px;
    padding: 15px 15px 0;
    text-align: center;
    width: 100%;
}
.events_read_more{
float: left;
    padding: 15px 0 20px;
    text-align: center;
    width: 100%;
}
.events_read_more a{
border-radius: 5px;
background: #136BBC;
    color: #fff;
    float: none;
    font-size: 16px;
    padding: 8px 20px;}
/*.localshop_main .img-hover{ position: absolute;top:0;left:25%;background: rgba(0,0,0,0.1);padding: 10px}*/

.modal-header{padding: 0px;}
/*Fornt Style INPUT */
span.note{color: #007cc7;
    display: block;
    margin: 6px auto;
    width: 100%;}
    input.hidden-focus-input{border: none;background: rgba(0,0,0,0.08);box-shadow: none;padding: 8px;width: 100%;text-align: inherit;font-size: inherit;font-family: inherit;}
    input.hidden-focus-input:focus{border:  1px solid rgba(0,0,0,0.2);background: transparent;}


    textarea.hidden-focus-input{border: none;background: transparent;box-shadow: none;padding: 12px;width: 100%;text-align: inherit;font-size: inherit;font-family: inherit;}
    textarea.hidden-focus-input:focus{border: 1px solid rgba(0,0,0,0.09);background: rgba(0,0,0,0.06);}
    .popover-title span{color: #000}
    .overlay_main{position: relative;width: 100%;height: 100%;}
    .over_lay_icon{position: absolute;top: 0;right: 0;}
    .over_lay_icon a{position: relative;top: 9px;right: 0;background: rgba(0,0,0,0.3);padding: 10px;font-size: 18px;color: #FFF;}
    .over_lay_icon a:hover{background: rgba(0,0,0,0.7);}

    .overlay_main_slider{position: relative;width: 100%;height: 100%; min-height:400px;}
    .overlay_main_slider_coupon{position: relative;width: 100%;height: 100%;}
    .over_lay_slider_icon{position: absolute;top: 0px;left: 0;width: 100%;}
    .over_lay_slider_icon_coupon{position: absolute;top: 0px;left: 0;width: 100%;height:100%;background: rgba(0,0,0,0.7)}
    .over_lay_slider_icon_coupon a{position: relative;top: 45%;left: 42%;background: rgba(0,0,0,0.5);padding: 10px 15px;color: #FFF}
    .over_lay_slider_icon_coupon a:hover{background: rgba(0,0,0,1)}
    .over_lay_slider_icon_link{position: absolute;top: 80%;left: 0;width: 100%;}
    .over_lay_slider_icon a{background: rgba(0,0,0,0.3);padding: 10px;font-size: 16px;color: #FFF;}
    .over_lay_slider_icon_link a{background: rgba(0,0,0,0.3);padding: 10px;font-size: 18px;color: #FFF;border : 3px solid #FFF;cursor: pointer}
     a.remove_image{background: rgba(0,0,0,0.3);float: left;color: #FFF;}
    .over_lay_slider_icon a.chng_img{float: right;text-align: right}
    .over_lay_slider_icon a:hover{background: rgba(0,0,0,0.7);}
     a.remove_image:hover{background: rgba(228,0,0,0.7);color: rgb(255,255,255);cursor: pointer}
    .over_lay_slider_btn{position: absolute;top: 42%;left: 0; width: 100%; padding: 15px}
    .over_lay_slider_btn a{background: rgba(0,0,0,0.5); padding:12px 20px; font-size: 26px; color: #FFF;}
    .over_lay_slider_btn a.backward{float: left}
    .over_lay_slider_btn a.forward{float: right; text-align: right}
    .over_lay_slider_btn a:hover{background: rgba(0,0,0,0.7); cursor: pointer}

    .location_address{padding: 12px 0;}
    .save_btn_div{margin-top: 10px; margin-bottom: 10px;}
    .save_btn_div .btn-success{padding: 8px 20px;}
    .save_btn_div .btn-primary{padding: 8px 20px;}
    .shop_videourl{margin-bottom:  10px;}
    img.coupon-shot{width: 100%;padding: 0}
    /*.coupon_img{margin-top: -20px}*/
    .uesr_form_box .alert-info i{font-family: 'arial','opensans_l';font-size: 14px;color: #000}
    .order_block_data_main{float: left;width: 100%;display: block;padding: 10px 5px;}
    .order_block_data_main .order_block_title{margin-bottom: 10px;float: left;width: 100%;display: block;color: #007CC7;font-size: 20px;font-family: 'opensans_b';border-bottom: 1px dotted #D1D1D1}
    .order_block_data_row{display: block;float: left;min-height: 260px;}
    .order_block_data_row:not(:last-of-type){border-right: 1px solid #D1D1D1}
    .order_block_data{float: left;width: 100%;display: block}
    .order_block_subtitle{float: left;width: 100%;font-family: 'opensans_b';}
    .order_block_subdesc{float: left;width: 100%;font-family: 'opensans'}
    .order_table_bottom{float: left;width: 100%;display: block;padding-right: 5px}
    .order_table_bottom p{width: 100%;float: left;text-align: right;font-size: 12px;padding: 0;margin-top: 5px;font-family: 'opensans_b'}
    .order_table_bottom p:first-of-type{margin-top: 15px}
    .order_table_bottom p span{font-family: 'opensans'}
    
 /**============================newsletter===============================================**/
 .box {float:left; margin-bottom:20px;}
.box .box_head span { padding-left: 15px;}
.box .box_head a { float:right; text-decoration:none; padding:4px 5px 0 0; font-size:16px;}
.box .box_head {width:100%; float:left; font-size:20px; color:#636363; text-shadow:1px 1px #fff; padding:10px 0; border:1px solid #cdcdcd; border-radius:3px 3px 0px 0px; font-family: "Open Sans", sans-serif;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.full_box {width:100%;}
.newsletter_gallery_img { float:left; width:23%; margin:0 1% 30px 1%;}
.newsletter_gallery_img img { float:left; width:100%; border:1px solid #ccc;}
/*.newsletter_gallery_img_right { float:left; width:31.3%; margin:0 0 30px 0;}
.newsletter_gallery_img_right img { float:left; width:100%; border:1px solid #ccc;}*/
.newsletter_templates_title { float:left; width:100%; text-align:center; padding:15px 0 0 0;}
.newsletter_templates_title a { float:none; font-size:20px; color:#000; font-family: "Helvetica LT 57 Condensed"; text-decoration:none;}   
    
	
.campaigns_menu_bg { float:left; width:100%; background:#23538c; padding:7px 10px;}	
.campaigns_exit_left { float:left; width:10%;}
.campaigns_exit_left a { float:left; background:#4774aa; font-size:14px; color:#fff; padding:7px 15px; font-weight:bold; border-radius:4px;}	
.campaigns_next_right { float:right; width:10%;}
.campaigns_next_right input[type="submit"] { float:right; background:#4dcba9; font-size:14px; color:#fff; padding:7px 15px; font-weight:bold; border-radius:4px; border:none;}	
.campaigns_menu_list { float:left; width:80%; text-align:center; padding:4px 0 0 0;}
.campaigns_menu_list a { float:none; background:#2a5f9e; padding:7px 20px; margin:0; color:#fff; font-size:14px;}
.campaigns_menu_list a:hover { background:#3a73b9;}
.campaigns_menu_list a.active { background:#3a73b9;}
.standard_box_border { float:left; width:100%; background:#FFF;/* border:1px solid #ccc; border-radius:10px; padding:15px;*/}
.standard_box_border:hover { /*border:1px solid #666;*/}
.standard_icon { float:left; width:26%; margin-right:4%;}	
.standard_text_right { float:left; width:70%; }	
.standard_text_right h3 { float:left; width:100%; font-weight:bold; font-size:20px; color:#222; padding:0; margin:0;}
.standard_text_right p { float:left; width:100%; font-size:16px; color:#222; padding:10px 0 0 0; margin:0; }
.select_list_box { float:left; width:100%;}
.select_list_box h3 { float:left; width:100%; font-weight:bold; text-align:center; font-size:20px; color:#222; padding:0; margin:0;}
.select_list_box p { float:left; width:100%; font-size:16px; text-align:center; color:#222; padding:10px 0 0 0; margin:0; }
.select_list_table { float:left; width:80%; margin:0 10%;}
.header_search_box  {float:right; border-bottom:1px solid #fff;  width:230px; border:1px solid #ccc;}
.header_search_box input[type="text"] {float:right; width:196px; height:30px; border:none; background:fff; font-size:14px; color:#000; height:32px;}
.header_search_box input[type="button"] { float:right; width:30px; height:30px; background:url(../images/search-icon.png) no-repeat left 5px; border:none; cursor:pointer; }

.summary_border_box { float:left; width:80%; border:1px solid #ccc; border-radius:5px; padding:15px; margin:30px 10% 0 10%;}
.summary_box_border_bottom { float:left; width:100%; border-bottom:1px solid #ccc; padding:10px 0;}
.summary_box_border_bottom h6 { float:left; width:100%; font-size:18px; font-weight:bold; padding:10px 0 0 0; text-transform:inherit;}
.summary_box_border_bottom p { float:left; width:100%; font-size:16px; padding:10px 0 0 0; text-align:left;}
.summary_edit_but { float:right; border:1px solid #09F; color:#09F; font-size:14px; font-weight:bold; padding:6px 15px; border-radius:4px;}
.summary_send_but { float:right; border:1px solid #666; color:#666; font-size:14px; font-weight:bold; padding:6px 15px; border-radius:4px; margin-left:8px;}
.summary_email_input { float:right; border:1px solid #ccc; color:#000; font-size:14px; padding:6px 10px; border-radius:4px;}
.templates_box_main { float:left; width:100%; padding:0 15px;}
.templates_box_add { float:left; width:100%; height:300px; margin-top:30px;}
.templates_box_add img { float:left; width:100%; border:2px dashed #CCC;}
.templates_box_add p { float:left; width:100%; text-align:center; font-size:14px; color:#666; padding:10px 0 0 0; }
.new_templates_add_box { float:left; width:100%; height:300px; margin-top:30px;}
.new_templates_add_box img { float:left; width:100%; border:1px solid #CCC;}
.new_templates_add_box p { float:left; width:100%; text-align:center; font-size:14px; color:#666; padding:10px 0 0 0; }
.new_templates_add_box p a {   padding:5px 12px; margin:0; background:#fff; color:#000; border-radius:4px;}
.new_templates_add_box p a:hover { background:#007cc7; color:#fff;}

.new_campaign_type, .campaign_select_wrap {
    position: relative;
    display: table;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.campaign_select_wrap, body.campaign_new .h2_wrap_static {
    position: relative;
    margin: 87px auto 23px;
    font-family: "Open Sans", sans-serif;
    overflow: visible;
}
.campaign_select_wrap .name_campaign_type {
    position: relative;
    margin: 0 auto 30px;
    padding: 0 0 14px;
    text-align: center;
   border-bottom: 1px solid #DDD;
}
.ac_fw-heavy {    font-weight: 600 !important;font-size: 20px;color: #000;margin-bottom:10px;}
.campaign_select_wrap .create-section-title-secondary { font-family: "Open Sans", sans-serif; font-size: 14px; color: #9A9A9A; text-align: center;margin-bottom:10px;
}
.campaign_select_wrap .name_campaign_type #campaign_name { width: 100%; }
.campaign_select_wrap .create-section-title-secondary { font-family: "Open Sans", sans-serif; font-size: 14px; color: #9A9A9A; text-align: center; margin-bottom:10px; }
.campaign_select_wrap .name_campaign_type #campaign_name { width: 100%; }
.cc-selector { float:left; width:100%; position:relative;}
.cc-selector input{ margin:0;padding:0; -webkit-appearance:none; -moz-appearance:none; appearance:none; display:none;}

.visa{ background-image:url(https://www.gosgroup.com.au/localshop/images/newsletter_icon1.png);}
.mastercard{background-image:url(https://www.gosgroup.com.au/localshop/images/newsletter_icon2.png);}
.cc-selector input:active +.drinkcard-cc{opacity: .9;}
.cc-selector input:checked +.drinkcard-cc{ -webkit-filter: none; -moz-filter: none; filter: none; position:absolute; top:0; left:0;}
.drinkcard-cc{  cursor:pointer; background-size:contain; background-repeat:no-repeat; display:inline-block; width:500px;height:250px; -webkit-transition: all 100ms ease-in; -moz-transition: all 100ms ease-in; transition: all 100ms ease-in; -webkit-filter: brightness(1) grayscale(1) opacity(.7); -moz-filter: brightness(1) grayscale(1) opacity(.7); filter: brightness(1) grayscale(1) opacity(.7); position:absolute; top:0; left:0;}
.drinkcard-cc:hover{ -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9); -moz-filter: brightness(1.2) grayscale(.5) opacity(.9); filter: brightness(1.2) grayscale(.5) opacity(.9); }	

.newsmembercontact { background-image:url(https://www.gosgroup.com.au/localshop/images/membe-list.png); }	
.newsform { background-image:url(https://www.gosgroup.com.au/localshop/images/submits-form.png); }	
.cc-selector input:active +.drinkcard-cc1{opacity: .9;}
.cc-selector input:checked +.drinkcard-cc1{ -webkit-filter: none; -moz-filter: none; filter: none; }
.drinkcard-cc1{  cursor:pointer; background-size:contain; background-repeat:no-repeat; display:inline-block; width:100px;height:75px; -webkit-transition: all 100ms ease-in; -moz-transition: all 100ms ease-in; transition: all 100ms ease-in; -webkit-filter: brightness(1) grayscale(1) opacity(.7); -moz-filter: brightness(1) grayscale(1) opacity(.7); filter: brightness(1) grayscale(1) opacity(.7); float:left; }
.drinkcard-cc1:hover{ -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9); -moz-filter: brightness(1.2) grayscale(.5) opacity(.9); filter: brightness(1.2) grayscale(.5) opacity(.9); }
.cc-selector p { float:left; width:auto;}

.freegoldmem { background-image:url(https://www.gosgroup.com.au/localshop/images/member.png); }	
.importmem { background-image:url(https://www.gosgroup.com.au/localshop/images/member.png); }

.dt-buttons { float:left; width:100%; padding-bottom:10px;}
.dt-buttons a { font-size:14px; background:#00275a; color:#fff; padding:4px 12px; margin-right:5px; cursor:pointer;}



.campaign_stream_box { float:left; width:100%; border:1px solid #999; margin-top:30px; border-radius:5px;}
.campaign_stream_box h3 { float:left; width:100%; font-size:16px; font-weight:bold; color:#000; border-bottom:1px solid #999; padding:12px 15px;}
.campaign_stream_box h3 a { float:right; color:#999999; font-size:14px;}

.campaign_stream_height { float:left; width:100%; padding:0 15px 15px 15px; min-height:270px;}
.campaign_stream_scroll { float:left; width:100%; height:256px; overflow-y:scroll;}
.campaign_stream_link { float:left; width:100%; border-bottom:1px solid #CCC; padding:15px 0;}	
.campaign_user_icon { float:left; width:17%; margin-right:3%;}
.campaign_user_icon img { float:left; width:100%;}
.campaign_user_text { float:left; width:80%;}
.campaign_user_text a { float:left; font-size:15px; color:#000;}
.campaign_user_text p { float:left; width:100%; font-size:13px; color:#999; padding:0; margin:0;}
.summary_box_border { float:left; width:100%; border-bottom:1px solid #CCC; padding:15px 0;}
.Summary_text_left { float:left; width:30%; margin-right:4%; font-size:13px; text-align:right; color:#000;}
.Summary_text_right { float:left; width:66%; font-size:14px; color:#000;}
.Summary_text_right .progress { margin:0;}

.engagements_img { float:left; width:50%; margin:0 25%; padding:30px 0;}
.engagements_img img { float:left; width:100%;}




#content_wrapper .content {width:100%; float:left; padding:0; min-height:341px !important;}

#content_wrapper .content .graph_flt {width:100%; float:left; padding-top:20px;}
#content_wrapper .content .graph_flt ul {width:85%; margin:0 auto; text-align:center;}
#content_wrapper .content .graph_flt ul li {display:inline-block; /display:inline; border:1px solid #d7d7d7; border-radius:3px; margin:7px; width:250px; text-align:left; zoom:1;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
#content_wrapper .content .graph_flt ul li img {float:left; background:url(../images/side-brd.jpg) repeat-y right top; padding:10px 13px;}
#content_wrapper .content .graph_flt ul li a {font-size:12px; color:#6e6d6d; text-decoration:none;}
#content_wrapper .content .graph_flt ul li span {padding-left:10px; float:left;}
#content_wrapper .content .graph_flt ul li .carater {font-size:25px; padding:2px 10px 0 10px; font-weight:bold;}

#content_wrapper .content .widgets {width:100%; float:left; margin:25px 0 0 0;}


.box {float:left; margin-bottom:20px;}
.box .box_head span { padding-left: 15px;}
.box .box_head a { float:right; text-decoration:none; padding:4px 5px 0 0; font-size:16px;}
.box .box_head {width:100%; float:left; font-size:20px; color:#636363; text-shadow:1px 1px #fff; padding:10px 0; border:1px solid #cdcdcd; border-radius:3px 3px 0px 0px; font-family: "Open Sans", sans-serif;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.flt_R{
	float: right !important;
	}
_head span {padding-left:15px;}
.box .box_cont {width:100%; float:left; background:#f9f9f9; border:1px solid #cdcdcd; border-top:none; border-radius:0px 0px 3px 3px; padding:10px;}

.latest_ord {width:70%;}
.lst_ord {width:100%; float:left; font-size:13px; color:#333; border:1px solid #d7d7d7; border-right:none;}
.lst_ord thead {font-weight:bold;}
.lst_ord td {padding:9px 0; border-right:1px solid #d7d7d7;}
.lst_ord td img {margin-right:5px; vertical-align:middle;}

.notification {width:28%; float:right;}
.notf_cnt {width:100%; float:left; margin-top:-8px;}
.notf_cnt ul li {width:100%; float:left; font-size:13px; color:#000; padding:7px 0; background:url(../images/btm-brd.jpg) repeat-x left bottom; list-style:none;}
.notf_cnt ul li span {font-style:italic;}
.notf_cnt ul li a {font-size:13px; color:#666; text-decoration:none;}
.notf_cnt ul li a:hover {text-decoration:underline;}
.view-all {width:100%; float:left; text-align:right; padding-top:10px;}
.view-all a {font-size:14px; color:#18719b; text-decoration:none;}
.view-all a:hover {text-decoration:underline;}

.regrs_cnt {width:100%; float:left;}
.regrs_cnt ul li {width:100%; float:left; font-size:12px; color:#a7a8a8; padding:7px 0 9px 0; background:url(../images/btm-brd.jpg) repeat-x left bottom;}
.regrs_cnt ul li a {font-size:14px; color:#18719b; text-decoration:none;}
.regrs_cnt ul li a:hover {text-decoration:underline;}
.regrs_cnt ul li span {font-style:italic;}

.flt_R {float:right!important;}

.half_box {width:49%;}

.lst_cnt {width:100%; float:left;}
.lst_cnt ul li {width:100%; float:left; background:url(../images/btm-brd.jpg) repeat-x left bottom; padding:9px 0 7px 0;}

.lst_cnt ul li input[type="text"] {border: 1px solid #CDCDCD; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 3px #DBDBDB inset; float: left; height: 25px;
    margin-right: 10px;
    padding: 5px 10px;
    width: 80%;
}
.lst_cnt ul li span {float:left;}
.lst_cnt ul li a {font-size:14px; color:#18719b; text-decoration:none;}
.lst_cnt ul li a:hover {text-decoration:underline;}
.lst_cnt ul li img {margin-left:7px; vertical-align:middle;}

.lst_time {font-size:13px; color:#000; background:#bcbcbc; border-radius:5px; padding:3px 5px; margin-top:-5px;}

.full_box {width:100%;}

.cal_img {width:100%; float:left; /*min-height:1260px;*/}

#content_wrapper .copyright {width:100%; float:left; font-size:13px; color:#666; padding:15px 0; text-align:center;}

.uesr_text_left { float:left; width:90%;}

.uesr_text_left .alert { margin:0;}
.uesr_text_left p { float:none; font-size:14px; text-align:left; padding:0; margin:0;}
.uesr_text_left p small { color:#333;  }
.uesr_text_right { float:right; width:90%;}
.uesr_text_right p { float:none; font-size:14px; text-align:left; padding:0; margin:0;}
.uesr_text_right p small { color:#333;  }
.uesr_text_right .alert { margin:0;}
.uesr_text_right .alert-info { background:#f0f0f0; border-color:#CCC;}
 
	
@media only screen and (min-width:220px) and (max-width:1050px) { 
    .total_lead_text { float:left; width:100%; font-size:14px; color:#30007f; line-height:16px; padding:15px 0 0 0;}
    .total_lead_text span { float:left; width:100%; font-size:50px; line-height:50px; }
}
@media only screen and (min-width:220px) and (max-width:830px) { 
    .admin_box_top { float:left; width:20%; color:#fff; font-family: 'pt_sans_captionregular'; font-size:16px; padding:5px 20px;} 
    .admin_menu_top { float:left; width:45%; padding:6px 0;}
    .admin_right_main { float:left; width:35%;} 
    .login_page_bg {float:left;width:50%;margin:150px 25%;padding:25px;}
}
@media only screen and (min-width:220px) and (max-width:780px) { 
.section_menu_left { float:left; width:100%;}
.section_admin_right { float:left; width:94%; margin:0 3%;}
.side_menu_text { display:inline; font-size:14px; color:#fff; text-transform:uppercase; float:left; padding:15px 0 0 10px;}
.latest_ord {width:100%;}
.notification {width:100%;}
.half_box {width:100%;}


}
@media only screen and (min-width:220px) and (max-width:630px) { 
.admin_box_top { float:left; width:100%; color:#fff; font-family: 'pt_sans_captionregular'; font-size:16px; padding:5px 20px;} 
.admin_menu_top { float:left; width:100%; padding:6px 0; }
.admin_right_main { float:left; width:100%; text-align:center; border-top:1px solid #007cc7; padding:10px 0 0 0;} 
.campaign_name_bg h3 { float:left; width:100%; font-size:16px; color:#01265a; margin:0; padding:4px 0 10px 8px;}
.campaign_name_input { float:left; width:60%; background:#fff; height:29px; border:none;}
.time_day_month_text { float:left; width:100%;}
.day_email_text { float:left; width:100%; line-height:26px; font-size:12px; color:#000000;}
.email_button_right { float:left; width:100%; } 
.admin_top_menu a { float:left; font-size:14px; color:#c7e7fc; padding:6px 10px;}
.click_here_text { float:left; padding:10px 0 0 0; width:100%; color:#01265a; font-size:16px; font-family: 'opensans','pt_sansbold';}
.login_page_bg { float:left; width:94%; margin:40px 3%; padding:25px 15px; }
.uesr_form_box { float:left; width:100%; padding:15px;}
}

.news_letter_layout_table img
{
    max-height: 150px;
    max-width: 150px;
}
.news_letter_layout_table
{
    border: 1px solid #bfbfbf;
}
.news_letter_user_table
{
    border: 1px solid #bfbfbf;
}
.sendmail-btn
{
    margin-top: 40px;
}

