﻿@charset "utf-8";
body {
    font: 13px Calibri, Arial, sans-serif;
	margin: 0;
    padding: 0;
	text-align:left;
	margin: 0;
}
@font-face {
    font-family: 'museo300';
    src: url('../fonts/museo300-regular-webfont.eot');
    src: url('../fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo300-regular-webfont.woff') format('woff'),
         url('../fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo300-regular-webfont.svg#museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo700';
    src: url('../fonts/museo700-regular-webfont.eot');
    src: url('../fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo700-regular-webfont.woff') format('woff'),
         url('../fonts/museo700-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo700-regular-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
        font-family: "ProximaNovaRg";
        src: url('../fonts/183135987-ProximaNova-Bold.eot');
        src: url('../fonts/183135987-ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/183135987-ProximaNova-Bold.svg#Proxima Nova Rg') format('svg'),
        url('../fonts/183135987-ProximaNova-Bold.woff') format('woff'),
        url('../fonts/183135987-ProximaNova-Bold.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
@font-face {
        font-family: "ProximaNovaLt";
        src: url('../fonts/29388428-ProximaNova-Light.eot');
        src: url('../fonts/29388428-ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/29388428-ProximaNova-Light.svg#Proxima Nova Lt') format('svg'),
        url('../fonts/29388428-ProximaNova-Light.woff') format('woff'),
        url('../fonts/29388428-ProximaNova-Light.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }	
    @font-face {
	font-family: ClearSans-Regular;
	src: url('../fonts/ClearSans-Regular.eot'), 
        url('../fonts/ClearSans-Regular.ttf') format('truetype'),
        url('../fonts/ClearSans-Regular.svg#ClearSans-Regular') format('svg'),
         url('../fonts/ClearSans-Regular.woff');
}@font-face {
	font-family: kofipure;
	src: url('../fonts/ko356-webfont.ttf') format('truetype');
}
   @font-face {
	font-family:'Futura-Bold';
	src: url('../fonts/Futura-Bold_gdi.eot');
	src: url('../fonts/Futura-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Futura-Bold_gdi.woff') format('woff'),
		url('../fonts/Futura-Bold_gdi.ttf') format('truetype'),
		url('../fonts/Futura-Bold_gdi.svg#Futura-Bold') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2666;
}
      @font-face {
	font-family:'Knockout';
	src: url('../fonts/Knockout-HTF27-JuniorBantamwt_gdi.eot');
	src: url('../fonts/Knockout-HTF27-JuniorBantamwt_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Knockout-HTF27-JuniorBantamwt_gdi.woff') format('woff'),
		url('../fonts/Knockout-HTF27-JuniorBantamwt_gdi.ttf') format('truetype'),
		url('../fonts/Knockout-HTF27-JuniorBantamwt_gdi.svg#Knockout-HTF27-JuniorBantamwt') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2265;
}
   @font-face {
	font-family:'Baskerville';
	src: url('../fonts/Baskerville-Reg_gdi.eot');
	src: url('../fonts/Baskerville-Reg_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Baskerville-Reg_gdi.woff') format('woff'),
		url('../fonts/Baskerville-Reg_gdi.ttf') format('truetype'),
		url('../fonts/Baskerville-Reg_gdi.svg#Baskerville-Reg') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
   @font-face {
	font-family:'HelveticaNeueLTStd-LtCn';
	src: url('../fonts/HelveticaNeueLTStd-LtCn.otf');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
   @font-face {
	font-family:'HelveticaNeueLTStd-BlkCn';
	src: url('../fonts/HelveticaNeueLTStd-BlkCn.otf');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
   @font-face {
	font-family: Lato-Regular;
	src: url('../fonts/Lato-Regular.ttf') format('truetype');
}
   @font-face {
	font-family: Calibri;
	src: url('../fonts/Calibri.ttf') format('truetype');
}
    @font-face {
	font-family: Citroen-Regular;
	src: url('Citroen-Regular.otf') format('truetype');
}
   @font-face {
	font-family: Citroen-Bold;
	src: url('../fonts/Citroen-Bold.otf') format('truetype');
}
   @font-face {
	font-family: Citroen-Italic;
	src: url('../fonts/Citroen-Italic.otf') format('truetype');
}
   @font-face {
	font-family: Citroen-Bold-Italic;
	src: url('../fonts/Citroen-Bold-Italic.otf') format('truetype');
}
   @font-face {
	font-family: Citroen-Light;
	src: url('../fonts/Citroen-Light.otf') format('truetype');
}
   @font-face {
	font-family: Citroen-Light-Italic;
	src: url('../fonts/Citroen-Light-Italic.otf') format('truetype');
}
   @font-face {
	font-family: Courier-New-Bold;
	src: url('../fonts/Courier-New-Bold.ttf') format('truetype');
}
   @font-face {
	font-family: FreightSansProLight-Regular;
	src: url('../fonts/FreightSansProLight-Regular.ttf') format('truetype');
}
   @font-face {
	font-family: FreightSansProMedium-Regular;
	src: url('../fonts/FreightSansProMedium-Regular.ttf') format('truetype');
}

table{
	width:100%
}
html, address, blockquote, body, dd, div, dl, 
dt, fieldset, form, frame, frameset, noframes, 
center, dir, hr, menu, pre,img, input, ul li, 
h1, h2, h3, h4, h5, h6, p, ul,a, input, select{
    display: block;
	border:none;
	padding:0;
	margin:0;
	list-style:none;
	outline:none !important;
	font:normal 13px Calibri, Arial, sans-serif;
}


#feedContent html, #feedContent address,#feedContent blockquote,#feedContent body,#feedContent dd,#feedContent div,#feedContent dl, 
#feedContent dt,#feedContent fieldset,#feedContent form,#feedContent frame,#feedContent frameset,#feedContent noframes, 
#feedContent ol,#feedContent center,#feedContent dir,#feedContent hr,#feedContent menu,#feedContent pre,#feedContent img,#feedContent input,#feedContent ul, 
#feedContent li,#feedContent h1,#feedContent  h2,#feedContent  h3,#feedContent h4,#feedContent  h5,#feedContent  h6,#feedContent  p,#feedContent ul,#feedContent li ,#feedContent a,#feedContent  input,#feedContent select{
 font-family: 'open_sansregular';
 font-size:17px;
}
.Widgets-demo html, .Widgets-demo address,.Widgets-demo blockquote,.Widgets-demo body,.Widgets-demo dd,.Widgets-demo div,.Widgets-demo dl, 
.Widgets-demo dt,.Widgets-demo fieldset,.Widgets-demo form,.Widgets-demo frame,.Widgets-demo frameset,.Widgets-demo noframes, 
.Widgets-demo center,.Widgets-demo dir,.Widgets-demo hr,.Widgets-demo menu,.Widgets-demo pre,.Widgets-demo img,.Widgets-demo input,.Widgets-demo ul, 
.Widgets-demo li,.Widgets-demo h1,.Widgets-demo h2,.Widgets-demo  h3,.Widgets-demo h4,.Widgets-demo  h5,.Widgets-demo h6,.Widgets-demo  p,.Widgets-demo ul,.Widgets-demo li ,.Widgets-demo a,.Widgets-demo  input,.Widgets-demo select{

font-size:100%;
font-weight: inherit;
line-height: inherit;
margin: inherit;
padding: inherit;
border: inherit;
display: inherit;
outline: inherit;
}
.Widgets-demo ol{
list-style:decimal!important
}
.Widgets-demo ol li{
list-style:decimal!important
}
.clear {
    clear: both;
}
.fleft {
    float: left;
}
.fright {
    float: right;
}
.no-border{
border:none!important;
}
.text-right{
	text-align:right;
	}
a {
    color: #FFFFFF;
    font: 13px Calibri, Arial, sans-serif;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
.bgnone {
	background:none!important;
}
strong .unbold {
    font-weight: normal;
}
.pT5 {
    padding-top: 5px;
}
.pT10 {
    padding-top: 10px;
}
.pT15 {
    padding-top: 15px;
}
.pT20 {
    padding-top: 20px;
}
.pR5 {
    padding-right: 5px;
}
.pR10 {
    padding-right: 10px;
}
.pR15 {
    padding-right: 15px;
}
.pR20 {
    padding-right: 20px;
}
.pB5 {
    padding-bottom: 5px;
}
.pB10 {
    padding-bottom: 10px;
}
.pB15 {
    padding-bottom: 15px;
}
.pB20 {
    padding-bottom: 20px;
}
.pL5 {
    padding-left: 5px;
}
.pL10 {
    padding-left: 10px;
}
.pL15 {
    padding-left: 15px;
}
.pL20 {
    padding-left: 20px;
}
.mT5 {
    padding-top: 5px;
}
.mT10 {
    padding-top: 10px;
}
.mT15 {
    padding-top: 13px;
}
.mT20 {
    padding-top: 20px;
}
.mR5 {
    padding-right: 5px;
}
.mR10 {
    padding-right: 10px;
}
.mR15 {
    padding-right: 15px;
}
.mR20 {
    padding-right: 20px;
}
.mB5 {
    padding-bottom: 5px;
}
.mB10 {
    padding-bottom: 10px !important;
}
.mB15 {
    padding-bottom: 15px;
}
.mB20 {
    padding-bottom: 20px;
}
.mL5 {
    padding-left: 5px;
}
.mL10 {
    padding-left: 10px;
}
.mL15 {
    padding-left: 15px;
}
.mL20 {
    padding-left: 20px;
}
.mT30 {
    padding-top: 30px!important;
}
.Pos_rel{
	position:relative;
	}
html {
    height: 100%;
}
.logotop{
	background: url("/Assets/Images/XAdGen_Logotype_Small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 55px;
    text-indent: -9999px;
    width: 190px;
}
.poptoplogo{
	background: url("/Assets/Images/favicon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 41px;
    text-indent: -9999px;
    width: 522px;
}
.iphone_cross{
	background: url("/Assets/Images/x.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 39px;
}
#imgDragDropMsg{
width:320px;
height:480px;
display:inline-block;
background:url(/Assets/images/workarea.png) no-repeat  0 0;
}
.question-icon{
	background: url("/Assets/Images_inner/question-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 23px;
    text-indent: -9999px;
    width: 23px;
}
.question-icon:hover + em{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B3B3B3;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 5px 5px 0 #EBEBEB inset, -5px -5px 0 #EBEBEB inset,-6px -6px 0 #DBDBDB inset,6px 6px 0 #DBDBDB inset;
    -moz-box-shadow:5px 5px 0 #EBEBEB inset, -5px -5px 0 #EBEBEB inset,-6px -6px 0 #DBDBDB inset,6px 6px 0 #DBDBDB inset;
    -webkit-box-shadow:5px 5px 0 #EBEBEB inset, -5px -5px 0 #EBEBEB inset,-6px -6px 0 #DBDBDB inset,6px 6px 0 #DBDBDB inset;
    color: #666666;
    display: block !important;
    font-family: arial;
    font-size: 14px;
    font-style: normal;
    margin-top: 5px;
    padding: 15px 14px;
    position: absolute;
    right: -14px;
    width: 228px;
    z-index: 10000000;
    
}

.question-icon:hover + em:after{
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #E2E2E2;
	width:0px;
	height:0px;
	content:'';
	position:absolute;
	top: -5px;
    right: 8px;
}
.popstarticon{
	background: url("/Assets/Images/icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 43px;
    text-indent: -9999px;
    width: 43px;
}
.content{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
}
#main_wrapper{
	width:100%;
	position:relative;
	z-index:1;
	}
.CropBtn
{
    background: none repeat scroll 0 0 #FE0000;
    border-radius: 20px;
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: 'museo300';
    font-size: 17px;
    left: 10px;
    margin: 0;
    padding: 5px 45px;
    position: fixed;
    z-index: 99999;
}


/*Css for masking while clicking on i am done button before savin  */ 
 #AlertMaskForSaving {
             position: fixed;
            left: 0;
            top: 0;
            z-index: 100 !important;
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
            display: none;
        }



/*for loader*/ 
#editload{
background-image:url("/Assets/Images/loader.gif");
 height: 36px; width: 36px;

}
  #dvLoading
        {
            background: url("/Assets/Images/loader.gif") no-repeat scroll center center rgba(0, 0, 0, 0.8);
            height: 100%;
            left: 0;
            margin: 0;
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 99999;
        }
        #dvLoading_ckeditor
        {
            background: url("/Assets/Images/loader.gif") no-repeat scroll center center rgba(0, 0, 0, 0.8);
            height: 100%;
            left: 0;
            margin: 0;
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 99999;
        }
        



.top_bar{
	background:#fff;
	border-bottom: 2px solid #ED1E24;
	height: 85px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
	}
.wrapper{
	width:1304px;
	margin:auto;
}

.logo{
	float:left;
	margin:22px 14px 0 0;
}	
.profile-dropdown{
	float:right;
	padding-left: 20px;
    padding-top: 29px;
	position: relative;
	
}
.drop-manager{
	 -moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 2px 4px 1px #EDEDED,-3px 0px 1px #EDEDED;
    -moz-box-shadow: 2px 4px 1px #EDEDED,-3px 0px 1px #EDEDED;
    -webkit-box-shadow: 2px 4px 1px #EDEDED,-3px 0px 1px #EDEDED;
    margin-top: 56px;
    position: absolute;
    width: 100%;
}
.drop-manager ul{
	float:left;
	width:100%;
}
.drop-manager ul li{
	padding: 10px;
	border-bottom:1px solid #ccc;
	margin-bottom:2px;
	text-align:center;
}
.drop-manager ul li a{
	text-align:left;
	color: #000000;
	font-size: 14px;
}
.drop-manager:before{
	content:"";
	margin-right: 16px;
    margin-top: -10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	z-index: 11;
}
.drop-manager:after{
	content:"";
	width: 0; 
	height: 0; 
	margin-right: 15px;
    margin-top: -10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ccc;
	z-index: 1;
}
.drop-manager ul li a:hover.logout{
	background:#025E81;
}
.drop-manager ul li:last-child{
	border-bottom:none;
}
.drop-manager ul li:last-child:hover{
background:transparent;
}
.logout{
	background: none repeat scroll 0 0 #FE0000;
	border-radius: 20px;
	color: #FFFFFF !important;
	display: inline-block;
	font-family: Calibri,Arial,sans-serif;
	font-size: 14px;
	padding: 5px 17px !important;
	width: auto;
}

.icon-setting{
	background: url("../Images/icon-sprit.png") no-repeat scroll -60px -2px rgba(0, 0, 0, 0);
	display: inline-block;
	float: left;
	height: 22px;
	margin-right: 5px;
	width: 22px;
}
.icon-iphone{
	background: url("../Images/icon-sprit.png") no-repeat scroll -62px -31px  rgba(0, 0, 0, 0);
	display: inline-block;
	float: left;
	height: 22px;
	margin-right: 5px;
	width: 22px;
}
.icon-video{
	background: url("../Images/icon-sprit.png") no-repeat scroll -60px -63px  rgba(0, 0, 0, 0);
	display: inline-block;
	float: left;
	height: 22px;
	margin-right: 5px;
	width: 22px;
}
.icon-tem-setting {
    background:url(../Images/template_setting_icon.png) no-repeat 4px 0;
    display: inline-block;
    float: left;
    height: 22px;
    margin-right: 5px;
    width: 22px;

}

.icon-cam-setting{
	background: url("../Images/icon-sprit.png") no-repeat scroll -60px -89px  rgba(0, 0, 0, 0);
	display: inline-block;
	float: left;
	height: 22px;
	margin-right: 5px;
	width: 22px;
}
.icon-help{
	background: url("../Images/icon-sprit.png") no-repeat scroll -60px -120px  rgba(0, 0, 0, 0);
	display: inline-block;
	float: left;
	height: 22px;
	margin-right: 5px;
	width: 22px;
}
.icon-thumbs-up {
background: url("../images/thumbsup.png") no-repeat 4px -3px;
display: inline-block;
float: left;
height: 22px;
margin-right: 5px;
width: 22px;
}
.drop-manager ul li:hover{
background:#eee;
transition:all 300ms ease-in-out 0s;
-moz-transition:all 300ms ease-in-out 0s;
-webkit-transition:all 300ms ease-in-out 0s;
}
.profile-dropdown span:before{
	background:url("../Images/icon-sprit.png") no-repeat scroll -17px -2px rgba(0, 0, 0, 0);
	width:27px;
	height:21px;
	content:"";
	left:0px;
	position:absolute;
}
.profile-dropdown span{
	background:#FFFFFF;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    color: #000000;
    float: left;
    font-size: 14px;
    padding: 4px 17px 4px 31px;
	width:100%;
	position:relative;
	cursor:pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.profile-dropdown span:after{
	position:absolute;
	width:15px;
	height:15px;
	right:0px;
	content:"";
	background:url(../Images/icon-sprit.png) no-repeat 0 5px;
}
ul.nav {
	margin:0;
	padding:0;
	line-height:85px;
	text-align:center;
	/*float:right;*/
	}	
.nav  li{
	display:inline;
	text-align:center;
	border-right: 1px solid #333;
	}
.nav  li:last-child{
border-right: none;
	}
.nav  li a{
	color:#000;
	padding:9px 12px;
	font:bold 14px  Calibri, Arial, sans-serif!important;
	margin:0;
	width:auto;
	display:inline;
	text-align:center;
	}	
.nav  li a:hover, .nav  li a.current{
	color:#000;
	text-decoration:none;
	}
.font1{
	font:bold 14px  Calibri, Arial, sans-serif;
	color:white;
	text-shadow:0 1px 3px #000000;
	}
.font1 a{
	font:bold 14px  Calibri, Arial, sans-serif;
	text-decoration:none;
	text-shadow:0 1px 3px #000000;
	}
.content_part{
	width:100%;
	position:absolute;
	top:76px;
	left:0;
	z-index:1;
	}
.gD_gray div div table{
	line-height:22px;
	}
	
.labelWidgetName
{
    color: #666;
    font:14px Calibri, Arial, sans-serif;
	padding:0px 0 3px 0 ;
}
.right_section{
	background: #fff;
    float: right;
    left: 0;
    padding: 0.6%;
    position: fixed;
    top:88px;
    width: 260px;
    z-index: 100;
	
	border:1px solid #b7bcc3;
	margin-left: 5px;
	}
.bg2{
	background:#f2f2f2;
	font:normal 12px/13px Calibri,Arial,sans-serif;
	text-align:center;
	border-radius:4px;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	border:1px solid #F0F0F0;
	color:#000;
	position:relative;
	
	}
.bg2 img + div{
	position:absolute;
	bottom:2px;
	width:100%;
	}
/*#boxes .window {
  position: fixed;
  top: 50%; 
  left: 50%;
  width:547px;
  height:340px;
  display:none;
  z-index: 99999;
  padding:10px;
  border: 2px solid #ddd;
  font-size: 1.2em;
  box-shadow: 0px 0px 20px #999;  CSS3 
	-moz-box-shadow: 0px 0px 20px #999; 
	-webkit-box-shadow: 0px 0px 20px #999;
  border-radius:3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	}*/
#boxes #dialog {
	background: none repeat scroll 0 0 #F6F7F8;
    border: 1px solid #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.8), 0 0 10px rgba(0, 0, 0, 0.1) inset;
    margin: auto;
    position: absolute;
    width: 641px;
    z-index: 1000;
	padding:15px;
	}
#boxes #dialog  h3{
 padding: 0 0 15px;
}
.width_left{
    height: 235px;
    right:22.3%;
    position: absolute;
    top: 38px;
    width: 37px;
	z-index:1;
	}

.widget_s_b{
	 width:33.3%;
	}			
.dragable_box{
    float: right;
    height:auto;
    position: relative;
    top: 1px;
	right:0;
    width: 83%;
	min-height:500px;
	}
.toggle_list{
	float:left;
	padding:2px 6px;
	margin:0 0 0 5px;
	background:url(/Assets/Images_inner/320x480-gray.png) no-repeat;
	border:2px solid black;
	border-radius:12px;
	-moz-border-radius:12px; /* Firefox */
    -webkit-border-radius:12px; /* Safari and Chrome */
	font:bold 11px  Calibri, Arial, sans-serif;
	text-shadow:0 1px 3px #000000;
	}
.toggle_list:hover, .toggle_list a{
	background:url(/Assets/Images_inner/320x480-orange.png) no-repeat;
	text-decoration:none;
	}	
.toggle_list .active, .toggle_list a{
	background:#c04c17;
	text-decoration:none;
	}	
.publish_camp{
	background:#353434;
    padding:4px 0;
	width:90%; 
	color:#fff;
	font:bold 16px Calibri, Arial, sans-serif;
	font-weight:bold; 
	margin:9px 5.5% 0 5.5%; 
	border:2px solid #353434; 
	border-radius:3px;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	text-align:center;
	text-shadow:0 1px 3px #000000;
	cursor:pointer;
	}
	
.class7{
	float:right; width:17.2%;background:#464646; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 8px 8px rgba(0, 0, 0, 0.9);-moz-box-shadow:0 8px 8px rgba(0, 0, 0, 0.9); -webkit-box-shadow:0 8px 8px rgba(0, 0, 0, 0.9); height:40px; position:fixed; z-index:999; left:0; bottom:2px; padding:0px 0 0 0;
	}
.class6{
	float:left;
	background:#e6e6e6; 
	border-radius:0px;
	height:93px; 
	position:fixed; 
	z-index:104;
	right:0; 
	bottom:0px; 
	padding:0px 0 0 0;
	/*width:23%;*/ 
	width:330px;
	}
.class5{
	float:right; width:17.2%;background:#464646; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 8px 8px rgba(0, 0, 0, 0.9);-moz-box-shadow:0 8px 8px rgba(0, 0, 0, 0.9); -webkit-box-shadow:0 8px 8px rgba(0, 0, 0, 0.9); height:8px; position:fixed; z-index:104; left:0; bottom:2px; padding:10px 0 0 0;
	}
	
	
.icn3{
	margin:7px auto 4px;
	max-width:100%;
	}
.lH18{
	line-height:18px !important;	
	}
		
/*------------------------------29 Aug------------------------------*/
.multi_drag_tab{
	list-style:none;	
	font-family:calibri,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	width:340px;
	min-width:337px;
	background:#1f1f1f;
	}
.bShadow1{
	-moz-box-shadow:0 1px 7px 2px #222222; /* Firefox */
    -webkit-box-shadow:0 1px 7px 2px #222222; /* Safari and Chrome */
    box-shadow:0 1px 7px 2px #222222; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	}
.bShadw_black{
	-moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0.7); /* Firefox */
    -webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0.7); /* Safari and Chrome */
    box-shadow:0 0px 0px rgba(0, 0, 0, 0.7); /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	}
	
.m0{
	margin:0 !important;
	}		
.tShadow{
	text-shadow:1px 1px 3px #222;
	}	
.watermark_remove{
	width:210px;
	}
.activate_camp_btn{
	width:145px;
	margin:0 0 16px 16px !important;
	background:url(/Assets/Images_inner/nav-bg1-hover.png) no-repeat scroll 0 0 transparent !important;
	}	
.widget_propr{
	padding:5px 0;
	margin:2% 0 0 5%;
	width:44%;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 24%, #e8e8e8 79%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(24%,#fafafa), color-stop(79%,#e8e8e8), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
	border-radius:3px;
	-moz-border-radius:3px; /* Firefox */
    -webkit-border-radius:3px; /* Safari and Chrome */
	font:bold 16px  Calibri, Arial, sans-serif;
	text-align:center;
	text-decoration:none;
	color:#353434;
	border:1px solid #d7d7d7;
	}	
.widget_propr:hover, .widget_propractive1{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 24%, #e8e8e8 79%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(24%,#fafafa), color-stop(79%,#e8e8e8), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
	text-decoration:none;
	cursor:pointer;
	}	
.widget_propr:active,.widget_propr:visited,.widget_propr:link{background:url("/Assets/Images_inner/publish-btn.png") no-repeat scroll 0 0 #65912B;}

	
.widget_section3{
	position: fixed;
	right: 0;
	top:88px;
	z-index:105;
	background:#E6E6E6;
	/*width: 23%;*/
	width:330px;
	overflow:hidden;
	}	
.gD_gray{
	background:#fff;
	border: 1px solid #ccc;
    border-radius: 0;
	margin:5px 0!important;
	}	

.widgets-properties{
	padding:0 5px;
	float:left;
	width: 100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.widgets-properties h4{
	padding:5px 0;
	font-size:15px;
	font-weight:bold;
	color:#000;
	}
.widgets-properties input{
	padding:5px;
	border:1px solid #dddddd;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:100%;
	margin-bottom:5px;
	color: #6b6b6b;
	font-size: 15px;
	display:inline-block;
	}
.widgets-properties input[type="checkbox"]{
	width:15px;
	margin:0px;
	
	}
.ph-code{
	width: 50px!important;
}
.ph-no{
	margin-left: 10px;
    width: 217px!important;
}
.widgets-properties input:focus,.widgets-properties select:focus{
	border:1px solid #56B4EF;
	box-shadow:0 0 8px rgba(82, 168, 236, 0.6);
	-webkit-box-shadow:0 0 8px rgba(82, 168, 236, 0.6);
	-khtml-box-shadow:0 0 8px rgba(82, 168, 236, 0.6);
	}
.widgets-properties select{
	border: 1px solid #ddd;
    width: 100%;
    margin-bottom: 5px;
    padding: 5px;
    -moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;
    font-size: 15px;
    color: #6b6b6b;
	}
.source-panel{
	height:130px!important;
	border:1px solid #dddddd;
	width:100%;
	margin-bottom:5px;
	resize:none;
    font: 16px Calibri,Arial,sans-serif;
	}

.page-properties p{
position: relative;
float:left;
}	
.survey-w{
	width:70%!important;
	margin-right:5px;
	float:left;
	}
.answers-container{
	float:left;
	width:100%;	
	}
.answers-container h3{
	float:left;
	width:100%;	
	color:#000;
	}
.survey-content{
	background:#fff; 
	margin: 0pt 0pt 0pt 0pt; 
	padding:10px; 
	height: auto; 
	width: auto;
	}
.sur-btn{
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	position: relative;
    word-wrap: break-word;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-align: center;
    -webkit-box-align: center;
    background-position: 0 5px;
    background-color: red;
    font-size: 18px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    padding: 8px 24px;
    width: 100%;
    margin: 5px 0;
    font-weight: bold;
    background-image: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 4%,rgba(255,255,255,0.06) 7%,rgba(255,255,255,0.15) 11%,rgba(255,255,255,0.17) 15%,rgba(255,255,255,0.08) 37%,rgba(255,255,255,0.03) 56%,rgba(255,255,255,0) 100%)!important;/* W3C */
	/* IE6-9 */
	}
.fieldset{
	margin: 5px 0;
    float: left;
    width: 100%;
	}
.icn_q{
	position:absolute;
	top:5px; right:5px;
	
	}	
/*------------------------------select box css--------------------------------*/
.sbHolder{
	background-color: #fff;
	border: 2px solid #1F1F1F;
	-moz-box-shadow:0px 1px 4px rgba(0,0,0,.3) inset;
    -webkit-box-shadow:0px 1px 4px rgba(0,0,0,.3) inset;
    box-shadow:0px 1px 4px rgba(0,0,0,.3) inset; 
	height: 16px;
	position: relative;
	width:95%;
	border-radius:4px;
	-moz-border-radius:4px; /* Firefox */
    -webkit-border-radius:4px; /* Safari and Chrome */
	font:12px Calibri, Arial, sans-serif;

}
.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height:17px;
	left: 0;
	line-height:17px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent:4px;
	top: 0;
	width:100%;
	font: 11px Calibri, Arial, sans-serif;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #222	;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url("/Assets/Images_inner/select-icons.png") no-repeat scroll -7px -173px transparent;
	display: block;
	height: 16px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.sbToggle:hover{
	background: url(/Assets/Images_inner/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpen{
	background: url(/Assets/Images_inner/select-icons.png) -7px -76px no-repeat;
}
.sbToggleOpen:hover{
	background: url(/Assets/Images_inner/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #fff;
	border: solid 1px #515151;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width:100%;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 2px;
}
.sbOptions a{
	border-bottom: dotted 1px #ddd;
	display: block;
	outline: none;
	padding:2px 0 2px 2px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #222;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #CF561D;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding:2px 0 2px 2px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}
	
/*--------------------------------radio button----------------------------*/

fieldset input[type=text],
fieldset input[type=email]
{
	border: 1px solid #ccc;
	line-height: 20px;
	padding: 3px;
	width: 200px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

p > input
{
	padding: 0;
	margin: 0;
	height: 38px;
	width: 102px;
	float: left;
	position: absolute;
	opacity: 0;
	left:0;
    z-index: 99;
    /*cursor: pointer;*/

}
p > label 
{ 
	float: left; 
	line-height:21px; 
	color: #000; 
	padding: 0 0 0 25px;
	-moz-transition: color 1s ease; 
	-o-transition: color 1s ease; 
	-webkit-transition: color 1s ease; 
	transition: color 1s ease; 
	margin-right:6px;
	font-size:15px;
}

p:not(#foo) > input:hover + label, p:not(#foo) > input:focus + label,
p:not(#foo) > input + label:hover, p:not(#foo) > input:focus + label			{ }

p:not(#foo) > input + label
{
	background:url(/Assets/images_inner/gr_custom-inputs.png) 0 -1px no-repeat;
	height: 23px;
}
p:not(#foo) > input[type=radio] + label										{ background-position: -1px -158px; }

/* Checked styles */
p:not(#foo) > input[type=radio]:checked + label 							{ background-position: -1px -257px; }
p:not(#foo) > input[type=checkbox]:checked + label 							{ background-position: 0 -81px; }
p:not(#foo) > input[type=checkbox]:hover:checked + label,
p:not(#foo) > input[type=checkbox]:focus:checked + label,
p:not(#foo) > input[type=checkbox]:checked + label:hover,
p:not(#foo) > input[type=checkbox]:focus:checked + label 					{ background-position: 0 -101px; }
p:not(#foo) > input[type=radio]:hover:checked + label,
p:not(#foo) > input[type=radio]:focus:checked + label,
p:not(#foo) > input[type=radio]:checked + label:hover,
p:not(#foo) > input[type=radio]:focus:checked + label 						{ background-position: -1px -257px; }

/* Hover & Focus styles */
p:not(#foo) > input[type=checkbox]:hover + label,
p:not(#foo) > input[type=checkbox]:focus + label,
p:not(#foo) > input[type=checkbox] + label:hover 							{ background-position: 0 -21px; }
p:not(#foo) > input[type=radio]:hover + label,
p:not(#foo) > input[type=radio]:focus + label,
p:not(#foo) > input[type=radio] + label:hover								{ background-position: -1px -158px; }

/* Active styles */
p:not(#foo) > input[type=checkbox]:active + label,
p:not(#foo) > input[type=checkbox] + label:hover:active						{ background-position: 0 -41px; }
p:not(#foo) > input[type=radio]:active + label,
p:not(#foo) > input[type=radio] + label:hover:active						{ background-position: -1px -158px; }
p:not(#foo) > input[type=checkbox]:active:checked + label,
p:not(#foo) > input[type=checkbox]:checked + label:hover:active				{ background-position: 0 -121px; }
p:not(#foo) > input[type=radio]:active:checked + label,
p:not(#foo) > input[type=radio]:checked + label:hover:active				{ background-position: 0 -281px; }

/* Disabled styles */
p:not(#foo) > input[type=checkbox]:disabled + label,
p:not(#foo) > input[type=checkbox]:hover:disabled + label,
p:not(#foo) > input[type=checkbox]:focus:disabled + label,
p:not(#foo) > input[type=checkbox]:disabled + label:hover,
p:not(#foo) > input[type=checkbox]:disabled + label:hover:active			{ background-position: 0 -61px; }
p:not(#foo) > input[type=radio]:disabled + label,
p:not(#foo) > input[type=radio]:hover:disabled + label,
p:not(#foo) > input[type=radio]:focus:disabled + label,
p:not(#foo) > input[type=radio]:disabled + label:hover,
p:not(#foo) > input[type=radio]:disabled + label:hover:active				{ background-position: 0 -221px; color:#929292; }
p:not(#foo) > input[type=checkbox]:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:hover:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:focus:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:disabled:checked + label:hover,
p:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active	{ background-position: 0 -141px; }
p:not(#foo) > input[type=radio]:disabled:checked + label,
p:not(#foo) > input[type=radio]:hover:disabled:checked + label,
p:not(#foo) > input[type=radio]:focus:disabled:checked + label,
p:not(#foo) > input[type=radio]:disabled:checked + label:hover,
p:not(#foo) > input[type=radio]:disabled:checked + label:hover:active		{ background-position: 0 -301px; }
	
	
.wd_setting{
	background:url(/Assets/Images_inner/wd-setting.png) no-repeat;
	padding:0 0 0 25px;
	}	
.wd_setting:hover,.wd_set_act {
	background:url(/Assets/Images_inner/wd-setting-hover.png) no-repeat;
	color:#cf561d;
	}		
	

	
/*--------------------------------Dashboard CSS--------------------------------*/	
#dashbd_sec{
	border:1px solid #d7d7d7;
	background:#fff;
	margin:120px 0 0 0 ;
	color:#1f1f1f;
	-moz-border-radius:4px; /* Firefox */
    -webkit-border-radius:4px; /* Safari and Chrome */
	border-radius:4px;
	}
#dashbd_sec h2{
	font-weight:bold;
	}	
#dashbd_sec	.total_h{
	margin:4px 0 0 0;border-bottom:1px solid #000;
	background:#fff;
	}
#dashbd_sec	.total_h td{
	border-bottom:1px solid #333;padding:5px 0 0 0;
	}	
.dash_icons2{
	margin:5px 0 0 0;width:100%;
	}	
.dash_icons2 ul{margin:0; padding:0;}	
.dash_icons2 ul li{list-style:none; float:left; width:20%;}
.dash_icons2 ul li a{
	color:#cf561d;
	background:url("/Assets/Images_inner/dash-icons.png") no-repeat scroll -6px 0 transparent;
	padding:1px 0 3px 22px; font:bold 12px/20px Calibri, Arial, sans-serif;
	}	
.dash_pr{
	
	}	
.dash_ed{
	background-position:-6px -31px !important;
	}	
.dash_cp{
	background-position:-6px -61px !important;
	}	
.dash_qr{
	background-position:-6px -95px !important;
	}	
.dash_dl{
	background-position:-6px -126px !important;
	}	
.w100p{
	width:100% !important;
	}	
.dash_gn1{
	background:url("/Assets/Images_inner/dash-icons.png") no-repeat scroll 8px -177px transparent;
	text-indent:-999px; line-height:22px;
	}	
.support-inner-wrapper{ width:999px; margin:auto;position: relative; z-index:1px;}	
	
	
/*-------8-11-2012----*/
#font_fml{
	float:left;
	margin:3px 0 2px 0;
	}	
	
	
.next-popup{float:right; display:block; background:url(/Assets/Images/nav-bg1-hover.png) no-repeat 0 0;  height: 26px; line-height: 26px !important;text-align: center; width: 143px; border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px;-webkit-moz-border-radius:10px 10px 10px 10px; border:2px solid #000; margin: 11px 0 0 10px; }		
	
#youtubeDivSearch{  margin:15px 0 0 0; width:100%;}	
#youtubeDivSearch ul{ margin:0px; padding:0px;}	
#youtubeDivSearch ul li{ 
	float:left;
	margin-bottom:4px;
	width: 49%;
	}	
#youtubeDivSearch ul li:nth-child(2),#youtubeDivSearch ul li:nth-child(4),#youtubeDivSearch ul li:nth-child(6){float:right;}

/*#feedContent{ height: 141px; overflow: auto; position: relative; width: 100%;
    z-index: 10000;}*/
#feedContent{ min-height: 100%; overflow: auto; /*width:312px!important;*/ position:relative; width: 90% ;padding:0 2%;}

/** --- Rss--- **/
#feedContent h2,#feedContent em,#feedContent p ,#feedContent span{ color:#000; position:static; display:block;}
#feedContent a{color:red;}
/** --- End Rss--- **/

.rss-panel{width:100%!important; background:#fff;}


span.pop-title{font:bold 16px Calibri,Arial,sans-serif; font-size:18px; color:#;text-shadow: 0 0 3px #000000; color: #CF561D; padding:5px 0 0 10px;}
.login-popup-effect{ font-family:'HelveticaNeueLT Std Cn';}
.login-popup-effect h4 { color: #CF561D; font-family: myFont1,Arial,Helvetica,sans-serif; font-size: 16px;margin-bottom: 0px; padding-bottom: 10px;
 text-shadow: 0 0 5px #000;}
 
#diviFrame table , /*#diviFrame  img ,*/#diviFrame,.html-wid table/*.html-wid  img*/{ width:100%; height:auto;} 
.html-wid .content{ overflow:auto; position: relative; min-width: 100%;}
.preview-box .html-wid .content,#mobiPrev .html-wid .content{width:100%!important;}
.ytNext{ background:url(/Assets/Images/next-page.png) no-repeat; text-indent:-9999px; height: 18px; width: 77px;}
.ytPrev{ background:url(/Assets/Images/preview-page.png) no-repeat; text-indent:-9999px; height: 18px; width: 80px;}


.thumnail img { 
	 max-width:100%;
	}
.thumnail a {  border: 3px solid #333333;}
#divVimeoVideo div{ 
	float:left;  
	margin:2px 2px 0 0;
	width:47%;
	}	
.thumnail a:hover,.thumnail a.selected{
	border:3px solid orange; 
	box-shadow:0 0 5px rgba(255, 165, 0, 0.5); 
	cursor:pointer;
	}
#divVimeoRunVid{ 
	height:170px!important;
	}
#divVimeoVideo .second{
	float:right!important; 
	margin-right:10px;
	}
.ytlist img{
	max-width:100%;
	}

.alertgeneric-popup{
	background: none repeat scroll 0 0 #F6F7F8;
    /*background:url("/Assets/images/favicon.png")  no-repeat scroll 0 0 #FFFFFF;*/
    border: 1px solid #FFFFFF;
    border-radius: 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.8), 0 0 10px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.8), 0 0 10px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.8), 0 0 10px rgba(0, 0, 0, 0.1) inset;
    margin: auto;
    position: absolute;
    width:472px;
    z-index: 1000;
	display:none;
	padding:30px;
	display:none;
	}

.alertgeneric-popup  h6{
	color: #000000;
    float: left;
    font-family: 'museo300';
    font-size: 15px;
    padding: 15px 0;
    text-align: center;
    width: 100%;
}
.alertgeneric_pop_ok {
	 background: none repeat scroll 0 0 #FE0000;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	color: #FFFFFF;
	display: inline-block;
	font-family: 'museo300';
	font-size: 17px;
	margin: 0px 15px 0px 0;
	padding: 5px 45px;
	cursor:pointer;
	}
.xib-fav{
	display:inline-block;
	}	
.T-pop{
	display: inline-block;
	position: absolute; 
	margin:10px;
	color:#ed1e24;
	font-size:18px;
	font-family:'museo700';
	font-weight: normal;
	}	
.box-panel{
	padding:10px;
	background:#f4f4f4;
	border:1px solid #e4e4e4;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.box-panel h4{
	color:#4c4c4c;
	font-size:16px;
	font-family:'museo700';
	font-weight: normal;
	padding-bottom:8px;
	}
.box-panel input[type="text"]{
	 -moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
    border: medium none;
    border-radius: 3px;
    display: block;
    margin-bottom: 1em;
    outline: medium none;
    padding: 14px 2%;
    resize: none;
    width: 100%;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    font-family: 'museo300';
    font-size: 16px;
    margin: 0;
	}
.box-panel input:focus[type="text"]{
	border:1px solid #56B4EF;
	box-shadow:0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.6);
	-webkit-box-shadow:0 0 8px rgba(82, 168, 236, 0.6);
	}
.browse-button{ background: url(/Assets/Images/broswe-button.png) no-repeat scroll 0 0;border: medium none;height: 28px;overflow: hidden;width:201px; float:right;margin-right:4px;}
#imageSelectorBackPAGE,#fileToUpload{margin-left:0px;  font-size: 10px;}

#btnResetBGColor, #btnResetBGImage {
    background: #e4e4e4;
    color: #000;
    height: 32px;
    margin-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    width: 82px;
	cursor:pointer;
	}

#mobiPrev{ min-height:480px;}
#mobiPrev .rss-panel { width: 100% !important;}
.clsButton, .clsButtonPayment, .click-to-callA, .click-to-smsA,  .click-to-EmailA,.click-to-find{ 
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	position: relative;
    word-wrap: break-word;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    padding: 8px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    display: box;
    -moz-box-pack: center;
    -webkit-box-pack: center;
    box-pack: center;
    background-position: 0 5px;
    background-image: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 4%,rgba(255,255,255,0.06) 7%,rgba(255,255,255,0.15) 11%,rgba(255,255,255,0.17) 15%,rgba(255,255,255,0.08) 37%,rgba(255,255,255,0.03) 56%,rgba(255,255,255,0) 100%)!important;/* W3C */
	/* IE6-9 */
}

.clsButton,.clsButtonPayment{
	-moz-box-shadow:inset 0px 1px 0px 0px #transparent ;
	-webkit-box-shadow:inset 0px 1px 0px 0px #transparent ;
	box-shadow:inset 0px 1px 0px 0px #transparent ;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#008000;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;	
	/*display:inline-block;*/
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:8px 24px;
	text-decoration:none;	

}
.click-to-smsA {
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#676767;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;	
	/*display:inline-block;*/
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:8px 24px;
	text-decoration:none;	
}
.click-to-smsA div,.click-to-callA div{
font-family:Arial;
}
.click-to-find {
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#676767;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;	
	/*display:inline-block;*/
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:8px 24px;
	text-decoration:none;	
	width:100%;
}
 .click-to-callA{
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#76bb39;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;	
	/*display:inline-block;*/
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:8px 24px;
	text-decoration:none;
}
/*.clsButton:hover, .click-to-callA:hover, .click-to-smsA:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}*/
.clsButton:active, .clsButtonPayment:active, .click-to-callA, .click-to-smsA {
	position:relative;

}
.fieldset .widget_propr{margin-bottom:10px;}
.html-wid .content{ overflow-y:auto}
.clsVMSPlay{z-index:1000;}
.heading2
{
  font-weight: small;
  font-size: small;
 
  color: #000000;
}
	
a.click-to-callA div, a.click-to-smsA div, a.click-to-EmailA div{
	-moz-box-align:center;-webkit-box-align:center;box-align:center;
	display:-moz-box;display:-webkit-box;display:box;
	-moz-box-pack:center;-webkit-box-pack:center;box-pack:center;	
	}	
.clsButton, .clsButtonPayment{line-height:24px;}	
.clsButton div, .clsButtonPayment div, .click-to-callA div, .click-to-smsA div, .click-to-EmailA div	{font-weight:bold;}
.clsButton, .clsButtonPayment{padding:6px 24px; border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px;}
div.click-to-callA:before,.click-to-smsA:before,.click-to-EmailA:before{ background:url(/Assets/Images/p-icon.png) no-repeat center left; background-size:1.2em 1.2em;  width:1.3em; height:100%; left: 6px; top: 0px; content:""; position: absolute;}

a.click-to-callA:before{ 
	background:url(/Assets/Images/p-icon.png) no-repeat center left; 
	width:25px; 
	height:100%; 
	left: 6px; 
	top: 0px; 
	content:""; 
	position: absolute;
	}
 a.click-to-smsA:before{
	background:url(/Assets/Images/sms-sm-icon.png) no-repeat center left; 
	width:28px; 
	height:100%; 
	left: 6px; 
	top: 0px; 
	content:""; 
	position: absolute;
	}

a.click-to-EmailA:before{
	background:url(/Assets/Images/email-sm-icon.png) no-repeat center left; 
	width:30px; 
	height:100%; 
	left: 6px; 
	top: 0px; 
	content:""; 
	position: absolute;
}
a.click-to-find:before{
	background:url(/Assets/Images/find-sm-icon.png) no-repeat center left; 
	width:30px; 
	height:100%; 
	left: 6px; 
	top: 0px; 
	content:""; 
	position: absolute;
}
.add-answer{ background:url(/Assets/Images/icon-expand.png) no-repeat 0 center; background-size:15px 15px; padding:8px 0 8px 17px; cursor:pointer;  font-weight: bold;}
.question-container  .buttons-container{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    padding: 5px;
    width: 100%;
	margin-bottom: 10px;
}
.remove-answer,.answer-container img{ cursor:pointer;}
.answer-container  p{position:relative; float:left;}
#divSocialProp,#divHTMLProp{padding: 6px;}
.html-wid p{display:block!important; color:#000!important;}
#diviFrame{width:312px!important;}
#mobiPrev #diviFrame,#previewer #diviFrame,#previewer #diviFrame a,#mobiPrev #diviFrame a{width:100%!important;}

#tblSocial tr td{padding-left:5px;}
#tblSocialOther tr td{padding-left:5px;}


/***** ---------16 Feb 2013--------- *****/

/**** ---------- Q-r-section ------------  *****/	
	
.Q-r-section{
	width:1323px; 
	float:left; 
	margin:118px 0  0 0;
	position:relative;
	z-index:1;
	}	
.Q-r-type-panel{ 
	float:left; 
	width:399px; 
	background:#fff; 
	border:1px solid #bfbfc0; 
	border-radius: 2px 2px 2px 2px; 
	-moz-border-radius: 2px 2px 2px 2px; 
	-webkit-border-radius: 2px 2px 2px 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding:3px;
	margin-bottom:15px;
	}	
.Q-r-type-panel div.title,.Q-r-setting-panel div.title,.Q-r-previw-panel div.title,.qr-distrubution div.title{
	-moz-user-select: none;
	cursor: pointer;
	font: normal 15px Calibri,Arial,sans-serif;
    margin: 0px 0 0;
	padding: 8px 5px 8px 5px;
	position: relative; 
	color:#383838;
	background:#dadada;
	}
.selec-box-panel{
	display:block;
	margin:5px 0;
	}
.selec-box-panel ul{
	background:#fff; 
	display:block;
	padding:5px 0;
	}
.selec-box-panel ul > li{ font: 12px/16px "Lucida Grande",Arial,Sans-serif; padding:0; }
.selec-box-panel ul > li > a { 
	color:#464646;
	padding:6px; 
	background:#fff;
	font-size:15px;
	border-bottom: 1px solid #FFFFFF;
	}
.selec-box-panel ul > li > a:hover,.selec-box-panel ul > li.active a{
	text-decoration:none; 
	background:red;
	color:#fff;
	}
div.textarea{
	background:#ececec;
	padding:5px;
	font-size:15px;
}
.selec-box-panel div.textarea{ border:2px solid #000; padding:5px; box-shadow:0 0 5px rgba(0,0,0,0.5) inset; -moz-box-shadow:0 0 5px rgba(0,0,0,0.5) inset; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5) inset; height:132px; display:block; width:94.5%;border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; background:#fff; overflow:auto;}
.Q-r-setting-panel textarea{ 
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    border: medium none;
    border-radius: 3px;
    display: block;
    margin-bottom:5px;
    outline: medium none;
    padding: 10px;
    resize: none;
    width: 100%;
	border: 1px solid #D9D9D9;
	font-size: 15px;
	font-family: 'museo300';
	}
.Q-r-setting-panel{
	float:left; 
	width:522px; 
	margin-left:34px;
	background:#fff;
	border:1px solid #BFBFC0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding:3px;
	margin-top: 3px;
	}		
.Q-r-setting-panel .left-panel{ 
	float:left; 
	width:100%; 
	padding:0%; 
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
.Q-r-setting-panel .left-panel  > div{ width:100%; display:block; float:left; margin-bottom:5px;}
.Q-r-setting-panel .left-panel h3,.selec-box-panel h3,.Q-r-setting-panel .right-panel h3{
	font: bold 15px Calibri,Arial,sans-serif; 
	background: none repeat scroll 0 0 #dadada;
    color:red;
    cursor: pointer;
    font: bold 15px Calibri,Arial,sans-serif;
    margin: 0;
    padding: 8px 5px;
    position: relative;
	margin:5px 0;
	}
.qr-title-gallery{
	color:#404040;
    cursor: pointer;
    font: bold 22px Calibri,Arial,sans-serif;
    margin: 0;
    padding: 8px 5px;
    position: relative;
	margin:5px 0;
	}
.edit-qr-fields select{
   box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    display: block;
    font-family: 'museo300';
    font-size: 15px;
    margin-bottom: 5px;
    outline: medium none;
    padding: 10px;
    resize: none;
    width: 100%;
}
.sa-btn{
width:60%;
}

h3.selected{
	background:red!important;
	color:#fff!important;
	}
.Q-r-setting-panel .left-panel ul,.right-panel ul,.CONFIGURE ul{ 
	display:block;
	margin-top:10px;
	padding:0 5px;
	clear:left;
	display: inline-block; 
	width:100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.Q-r-setting-panel .left-panel ul li,.Q-r-setting-panel .right-panel ul li,div.CONFIGURE ul li{ display:block; float:left; width:100%; font-size:11px; position:relative; }
.Q-r-setting-panel input[type="text"],.Q-r-setting-panel select{ 
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    border: medium none;
    border-radius: 3px;
    display: block;
    margin-bottom:5px;
    outline: medium none;
    padding: 10px;
    resize: none;
    width: 100%;
	border: 1px solid #D9D9D9;
	font-size: 15px;
	font-family: 'museo300';

}

.Q-r-setting-panel .left-panel ul li label,div.CONFIGURE ul li label{ float:left; width:120px; color:#fff; line-height:23px; font-size:12px;}
.Q-r-setting-panel .left-panel ul li label em{color:#cf561d;}
.Q-r-setting-panel .right-panel{
	background:#fff;
	float:left; 
	width:100%; 
	padding:0%; 
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
.Q-r-setting-panel .right-panel ul li label{ display:inline-block; width:120px; color:#fff; line-height:23px; font-size:12px; float:left;}
.Q-r-setting-panel .right-panel ul li .sbHolder{ width:30%; float:left;}

.Q-r-setting-panel .right-panel ul li .sbHolder .sbToggle{ background:url(../images/select-icons-1.png) no-repeat -7px -173px!important;}
.Q-r-setting-panel .right-panel ul li .sbHolder ul.sbOptions li{ width:97%!important; padding:0;}

.Q-r-setting-panel .right-panel ul li input.file{ width:30%;}
.select-file{ background:url(../images/select-button.png) no-repeat 0 0; width:99px!important; height:20px!important; position:absolute; right:0;margin-top:1px;}
.Q-r-previw-panel{
	float:right; 
	width:336px;
	margin-left:8px;
	}		

.qr-code-preview{ 
	display:block;
	padding:3px;
	background:#f6f6f6;
	border-bottom:1px solid #bfbfc0;
	margin-top: 3px;
    float:left;
    width:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
	}
.qr-code-preview .Accordion_icon,.Q-r-setting-panel .Accordion_icon,.qr-code-preview .Accordion_icon{ right:1%!important;}
.qr-code-preview img{ max-width:100%; height:auto; margin-top:0px;}

.qr-distrubution{margin:0px 0 0 0; background:#fff; border:1px solid #BFBFC0; padding: 5px; border-top:none;}
.qr-distrubution ul{ margin:0px; padding:0px; display:block;}
.qr-distrubution ul li{ margin:0px; padding:0px; display:block; padding:6px 7px;position:relative; margin:3px 0;text-align: center;}
.qr-distrubution ul li h2{  font: normal 15px Calibri,Arial,sans-serif; color:#6B6B6B; text-align: center;}
.qr-distrubution ul li p{ color:#fff; font-size:12px; width:59%; }
.save-gallery-button{
	background:#ed1e24;
	display:inline-block;
	padding:5px 25px;
	color:#fff;
	cursor:pointer;
	font-size:16px;
	cursor:pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	 margin: 10px 0;
	} 
	
.sms-buttoin{
	background:url(../images/sms-buttoin.png) no-repeat 0 0;
	width:107px; height:19px; position: absolute; right: 5px;  top: 20px;}
.email-button{ background:url(../images/email-button.png) no-repeat 0 0; width:107px; height:19px; position: absolute; right: 5px;  top: 20px;}
.download-button{ background:url(../images/download-button.png) no-repeat 0 0; width:107px; height:19px; position: absolute; right: 5px;  top: 20px;}
.embaded-button{ background:url(../images/embed-button.png) no-repeat 0 0; width:107px; height:19px; position: absolute; right: 5px;  top: 20px;}
.image-select{ float:right; width:60.5%; border:2px solid #000; height:150px; background:#dddede; text-align:center;}

div.CONFIGURE {
	float:right;
	padding:01;
	width:100%; 
	position:relative; 
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
div.CONFIGURE .genrate-button{ 
	background:#ed1e24;
	border-radius:3px;	
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;	
	width:auto; 
	cursor:pointer;
	color:#fff;
	font-style:italic;
	text-align:center;
	padding:5px 35px;
	float:left;
	font-size:20px;
	margin:10px;
	}
div.CONFIGURE .reset-button{ 
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 24%, #e8e8e8 79%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(24%,#fafafa), color-stop(79%,#e8e8e8), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 24%,#e8e8e8 79%,#e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
	border-radius:3px;	
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;	
	width:auto; 
	cursor:pointer;
	color:#444;
	font-style:italic;
	text-align:center;
	padding:5px 35px;
	float:left;
	font-size:20px;
	margin:10px;
	border:1px solid #e2e2e2;
	}
div.CONFIGURE  h2{
	font: bold 15px Calibri,Arial,sans-serif; 
	background: none repeat scroll 0 0 #dadada;
    color: red;
    cursor: pointer;
    font: bold 15px Calibri,Arial,sans-serif;
    margin: 0;
    padding: 8px 5px;
    position: relative;
	}
div.CONFIGURE ul li .sbHolder{ width:60%; float:left;}
div.CONFIGURE ul li .sbHolder .sbToggle{ background:url(../images/select-icons-1.png) no-repeat -7px -173px!important;}
div.CONFIGURE ul li .sbHolder ul.sbOptions li{ width:97%!important; padding:0;}

.w-font{
	color:#383838!important; 
	font-style:normal; 
	font-weight:normal;
	}


.Registration-box{ width:47%!important;margin-left:1%;}



/**------ Sign Up Wigdet--------**/
.sing-up-box{
	width:100%; 
	float:left;  
	margin-top:10px;
	}
.ac-box{
	padding:5px 0;
    font-size:15px;
	}
	}
.ac-box span,.ac-box label{
	font-size:14px;
	}
.ac-box input{
	width:15px!important;

	margin:0 5px;
	}
#btnAdd{
	background: url("/Assets/Images/icon-expand.png") no-repeat scroll 0 center rgba(0, 0, 0, 0) !important;
    color: #000;
    cursor: pointer;
    font-weight: bold;
    padding: 0;
    width: auto;
    border: none;
    padding-left: 16px;
	}
#btnAdd:focus{
	border:none;
	box-shadow:0 0 0;
	-moz-box-shadow:0 0 0;
	-webkit-box-shadow:0 0 0;
	}
#chkIAccept{
	position: relative;
    top: 3px;
    margin: 0 6px;
	}
.remove-field{ 
	background:url(/Assets/Images/remove1-icon.png) no-repeat 0 center; 
	width:auto!important; 
	height:18px; 
	border:none!important;
	display:inline-block; 
	text-indent:-9999px; 
	cursor:pointer; 
	float:right;
	margin-right: 2px;
	
	}
#holder .remove-field{
	width:16px!important;
}
.divholder  .remove-field{
	background-size:15px 15px;
	margin-top:7px;
	}
 #holder,.divholder,.divfname{ float:left; width:100%; position:relative;}
 #holder input[type="text"]{
	width:43%!important;
	}
#holder label{
	width:45%!important;
	display:inline-block;
	margin-left: 5px;
	}

 #btnDbSave{background-color:green;
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	border-radius: 8px 8px 8px 8px;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    padding: 8px 10px;
    text-decoration: none;
    width: 100%;
    margin: 0 0px 0px;
    border: 1px solid transparent;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height: 35px;
    background-image: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 4%,rgba(255,255,255,0.06) 7%,rgba(255,255,255,0.15) 11%,rgba(255,255,255,0.17) 15%,rgba(255,255,255,0.08) 37%,rgba(255,255,255,0.03) 56%,rgba(255,255,255,0) 100%)!important;/* W3C */
	/* IE6-9 */
}
#divRegisterField{
	padding:10px 0;
	display: inline-block;
	width:100%;
}
.divfname label{
	color: #333333;
    float: left;
    font-size: 17px;
    line-height: 29px;
    padding-left:0px;
    text-align: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    width: 100%;
	font-family: 'open_sansregular';
	font-size:1.3em;
}
.divfname input[type="text"]{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    border:1px solid #AAAAAA;
    color: #6B6B6B!important;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 5px;
    padding: 8px;
    width: 100%;
	border-radius:0.4em;
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	box-shadow:0 1px 12px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow:0 12px 4px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 12px rgba(0, 0, 0, 0.2) inset;
	font-family: 'open_sansregular';
	}
.divfname select{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    border:1px solid #AAAAAA;
    color: #6B6B6B;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 5px;
    padding: 8px;
    width: 100%;
	border-radius:0.4em;
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	box-shadow:0 1px 12px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow:0 12px 4px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 12px rgba(0, 0, 0, 0.2) inset;
	font-family: 'open_sansregular';
	}
.divfname input:focus[type="text"],.divfname textarea:focus{
	border:1px solid #56B4EF;
	box-shadow:0 0 18px rgba(82, 168, 236, 0.8);
	-moz-box-shadow:0 0 18px rgba(82, 168, 236, 0.8);
	-webkit-box-shadow:0 0 18px rgba(82, 168, 236, 0.8);
	
	
}
.divfname span{ 
	color: #000000 !important;
    float: left;
    font-size: 15px !important;
    line-height: 30px;
    padding: 0 4px;
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
	font-family: 'open_sansregular';
	font-size: 1.3em;
}
.divfname{margin-bottom:2px;}
.divfname textarea{ 
	border: 1px solid #AAAAAA;
	float: left;
    padding: 10px;
    width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: 'open_sansregular';
	-webkit-box-sizing: border-box;
	border-radius:0.4em;
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	box-shadow:0 1px 12px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow:0 12px 4px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 12px rgba(0, 0, 0, 0.2) inset;
}
.divfname input.radio{
	float: left;
    height: 15px;
    margin: 8px;
    width: 15px;
}
/*.preview-box textarea{ border: 1px solid #CCCCCC;  width: 64.1%;}*/
#divRegister{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
  
    display:inline-block;
    width: 100%;
}

#loader{
   
            background: url("/Assets/images/loader.gif") no-repeat scroll center center rgba(0, 0, 0, 0.8);
            height: 100%;
            left: 0;
            margin: 0;
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 99999;
             
}

#dvLoading_Divgal
{
background: url(/smsdistribution/Resources/Images/loader.gif) no-repeat center center rgba(0, 0, 0, 0.6);
height:450px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
opacity:0.5;
}
.raduis-none {
border-radius:0px!important;
-moz-border-radius:0px!important;
-webkit-border-radius:0px!important;
}
.raduis-none {
border-radius:0px!important;
-moz-border-radius:0px!important;
-webkit-border-radius:0px!important;
}
.gallary_popup{
	display:none;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #FFFFFF;
	border-radius: 4px;
	margin: auto;
	position: absolute;
	width:685px;
	z-index:998;
    padding:0px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    }


        
.gallary_popup h2{
	 border-bottom: medium none;
    color: #ed1e24;
    font-family: museo700;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 13px 0;
	
	}
.gallary_popup h2 span{
	display: block;
    padding: 5px 10px;
	}



.findus_popup{
	display:none;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #FFFFFF;
	border-radius: 4px;
	margin: auto;
	position: absolute;
	width:685px;
	z-index:1001;
    padding:15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    }

.findus_popup h2{
	 border-bottom: medium none;
    color: #ED1E24;
    font-size: 14px;
    font-weight: bold;
    margin: 0;    
    font-size: 20px;
    font-weight: normal;
    padding:0 0 13px 0;
	
	}
.findus_popup h2 span{
	display: block;
	padding: 5px 0px;
    font-family: "ProximaNovaLt";
    color:#000;
    font-size:1.3em;
	}
.Video_gallary_popup {
	display:none;
	width:538px;
	height:400px;	        
	background: #333;
	padding:0px; 	
	border: 2px solid #ddd;
	float:left;
	font-size: 1.2em;
	position:fixed;
	top:50%; 
	left:10%; 
	right:10%; 
	bottom:20%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #000; /* CSS3 */
	-moz-box-shadow: 0px 0px 20px #000; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #000; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	}
.ImagePopup_pop_ok{
	float:right !important;
	}  
.thumbnails{
	 background: none repeat scroll 0 0 #f4f4f4;
    border: 1px solid #e4e4e4;
    box-sizing: border-box;
    color: #000000;
    height: 450px;
    margin: 0 10px;
    overflow-y: auto;
    padding: 10px;
}
.thumbnails img {
	height:116px;
	width:136px;
	border: 1px solid #555;
	padding: 4px;
	margin: 0 8px 10px 0;
	float:left;
}

.thumbnails img:hover {
	border: 1px solid orange;
	cursor:pointer;
}
.con-pa {
border: 1px solid #e0e0e0;
position: relative;
top: -1px;
display: inline-block;
 width: 100%;
}
#_t_g1{
margin:0px 0 0 0;
padding:0;
list-style:none;
font-family:'ProximaNovaLt';
}
#_t_g1 li{
float:left;
position:relative;
margin-right:6px;
}
#_t_g1 li a{
float:left;
padding:11px 17px;
border:1px solid #e0e0e0;
font-size:1.2em;
text-decoration:none;
color:#000;
transition:all 300ms linear;
-webkit-transition:all 300ms linear;
font-family:'ProximaNovaLt';
}
#_t_g1 li a.active,#_t_g1 li a:hover{
background:#f0f0f0;
border:1px solid #f0f0f0;
}

.gallery-action{ 
	padding:0 0px;
	text-align: right;
	}

.preview img {
	border: 2px solid #444;
	padding: 1px;
	height: 450px;
	width:350px;
}	   
.ImagePopup_ok,.ImageCrop_ok,#btnSaveWatermark{
	background: none repeat scroll 0 0 #FE0000;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'museo300';
    font-size: 17px;
    margin: 15px 0px 0px 0;
    padding: 5px 45px;
	cursor:pointer;
    min-width:11rem;
}
#btnSaveWatermark{
margin: 0px 0px 0px 0;
}
.ImagePopup_cancel {
	background: none repeat scroll 0 0 #171717;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'museo300';
    font-size: 17px;
    margin: 15px 15px 15px 0;
    padding: 5px 45px;
	cursor:pointer;
}
.ImagePopup_ok {
margin-bottom:15px;
margin-right:15px;
}
a.delete
{
    display: none;
    position: absolute;
    text-indent: -999px;
    background: url(/Assets/Images/ga_ar_cr.png) no-repeat center center;
    height: 10px;
    padding: 0;
    position: absolute;
    text-indent: -999px;
    right: 0;
    top: 0;
    width: 10px;
    margin: 8px;
    
}
.imageT:hover a.delete
{
    display: block;
}
.imageT {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 140px;
	margin: 0 8px 10px 0;
	position: relative;
	width: 123px;
    border: 1px solid #eee;
	}
.imageT:hover{
	box-shadow:0 0 100px rgba(0,0,0,0.5) inset; 
	-webkit-box-shadow:0 0 100px rgba(0,0,0,0.9) inset;
	}
	
.right-panel select,.CONFIGURE select,#wifi_network select{
	width:100%;
	}
#divPhoneProp select,#tblButtonProp select,#tblSMSProp select,#divRSSProp select{
	width:100%!important;
	}


.language-box{
	width:100%;  
	padding:10px;
	text-align: right; 
	background:#fff; 
	border-radius:0px;
	-moz-border-radius:5px;
	-webkit-border-radius:0px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.language-box label{
	color:#000;
	}
.language-box select{
	border:1px solid #ccc;
	padding:2px;
	display: inline;
	}

#QRmask,#ac_mask,#mapQRmask{
	background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 998;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
    	
}


.contact-toggle-button-panel{
	background: #eee;
    background: -ms-linear-gradient(#fdfdfd, #eee);
    background: -o-linear-gradient(#fdfdfd, #eee);
    background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eee));
    background: -moz-linear-gradient(#fdfdfd, #eee) repeat scroll 0 0 #eee; 
	float:left; 
	border-radius:1em 1em 1em 1em; 
	-moz-border-radius:1em 1em 1em 1em;
	-webkit-border-radius:1em 1em 1em 1em; 
	border:1px solid #ccc;
	margin-top:10px;
	width:100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
.contact-toggle-button{   background: url("/Assets/Images/settings_unchecked.png")  no-repeat 16px 10px; 
    background-repeat: no-repeat;
    border: 0 none;
    color: #444444;
    cursor: pointer;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin: 0;
    outline: medium none;
    padding: 7px 25px 7px 45px;
    text-align: left;
    text-decoration: none;
    text-shadow: 0 1px 1px #F6F6F6;
    width: auto;}
.contact-toggle-button-panel .selected{background: url("/Assets/Images/settings_checked.png")  no-repeat 16px 10px;  }
.contact-toggle-button-panel:hover{background: #dadada;
    background: -o-linear-gradient(#ededed, #dadada);
    background: -ms-linear-gradient(#ededed, #dadada);
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dadada));
    background: -moz-linear-gradient(#ededed, #dadada) repeat scroll 0 0 #dadada;
    border: 1px solid #BBBBBB;
    color: #101010;
    font-weight: bold;
    text-shadow: 0 1px 1px #FFFFFF;}
.email-settings{
	float:left;
	width:100%; 
	padding:5px 0;
	}	
.email-settings div.field{
	margin-bottom:5px;
	float:left; 
	width:100%;
	}
.email-settings div.field label{
	float: left;
	height: auto; 
	line-height:18px; 
	margin: 5px 0; 
	padding: 0; 
	width: 100px;
	font-weight: bold;
	color:#666;
	font-size: 14px;
	}
.arrow-up{  background:url(/Assets/Images/arrow-down.png) no-repeat 100% 0;}
.Q-r-setting-panel .right-panel{position:relative;}
.toggle-f .selected{background:url(/Assets/Images/arrow-up.png) no-repeat 100% 0;}
.toggle-f {border-top: 3px solid #000000;left: 0;padding: 5px 5px 0;position: absolute; width: 97%;}

.pagination{ 
	float:right;
	color:#fff;
	padding: 7px 15px 12px;
	
}
.pagination span{ 
	color:red!important;
	font-family: Calibri,Arial,sans-serif;
	font-size: 18px;
	font-weight:bold;
	float:left;
	line-height: 32px;
	}
.pagination a{
	padding:5px; 
	display:inline; 
	background:#ed1e24;
	font-size: 18px;
	float:left;
	font-weight:bold;
	color:#fff;
	padding-top: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin:0 5px;
	box-shadow:0 3px 0 #8E1818;
	-moz-box-shadow:0 3px 0 #8E1818;
	-webkit-box-shadow:0 3px 0 #8E1818;
	 min-width: 15px;
	 text-align:center;
	}
/*.pagination  a:first-child{
	padding:5px; 
	display:inline; 
	font-size: 18px;
	float:left;
	font-weight:bold;
	color:#000;
	padding-top: 5px;
	background:#fff;
	border:1px solid #ccc;
    box-shadow: 0 3px 0 #CCCCCC;
	}*/
.pagination  a.page_disabled{
	padding:5px; 
	display:inline; 
	font-size: 18px;
	float:left;
	font-weight:bold;
	color:#000;
	padding-top: 5px;
	background:#fff;
	border:1px solid #ccc;
    box-shadow: 0 3px 0 #CCCCCC;
	}
/*******-------- Campaign -------*******/
.dash-board-box{ float:left; width:100%; padding: 20px;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}
.dash-board-box  h2{
color: #353434;
font-family: Calibri,Arial,sans-serif;
font-size: 18px;
padding-left: 6px;
text-transform: uppercase;

margin-bottom: 8px;
}
.dash-board-box  h2:first-letter{text-transform:uppercase;}
.dashboard{display:block; padding:7px;width: 98.9%;float: left; position:relative; min-height: 156px; border:1px solid #d7d7d7;  display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.dashboard li{ float:left; width:100%;}
.campaign-data-info{ width:543px; float:left;}
.campaign-data-info {float:left; width:auto!important}
.campaign-data-info div.box{ width:100%; float:left;}
.campaign-data-info div.box a{
	color:#ed1e24;
	font-size:14px;
}
.campaign-data-info div.box label{
color: #353434;
font-family: Calibri,Arial,sans-serif;
font-size: 18px; display:block; float:left;
font-weight: bold;
}
.campaign-data-info div.box strong{
color: #353434;
font-family: Calibri,Arial,sans-serif;
font-size: 16px;
float:left; 
text-align:right;
float:right;
font-weight: normal;
 }
.qr-code{ 
	background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    height: 130px;
    padding: 10px;
    text-align: center;
    width: 130px;
	}
.t-hits{
	color:#FFFFFF;
	float:left; 
	padding-left:10px;
	font-size:25px;
	width:260px;
	position:absolute;
	margin-left: 160px;
	}

ul.edit-dashoboard-info{ 
	float:right; 
	width:750px;
	margin-top: 31px;
	}
ul.edit-dashoboard-info li{
	background:#f2f2f2;
    border-radius: 4px 4px 4px 4px;
    font: 12px/13px Calibri,Arial,sans-serif;
    text-align: center;
    float:right;
	margin:0 10px 0 0;
	width:auto;
	height:92px;
	width:81px;
	border:1px solid #f2f2f2;
	}

ul.edit-dashoboard-info li a{
	font-family:Calibri,Arial,sans-serif; 
	color:#6b6b6b; 
	font-size:14px;
	}
.qr-link0-1{ 
	float:left; 
	left:180px; 
	position:absolute; 
	bottom:8px; 
	color:#fff;
	width: 85%;
	font-family: Calibri,Arial,sans-serif;}
	
.qr-link0-1 em{
	float: left;
	font-size: 18px; 
	font-style: normal;
	width: 37px;
	font-family:Calibri,Arial,sans-serif; 
	color:#353434;
	font-weight: bold;
	}
.qr-link0-1 a{
	font-family:Calibri,Arial,sans-serif; 
	font-size:18px; 
	color:#ed1e24;
	font-weight: bold;
	}
.dashbord-background-panel{ 
	margin-bottom:25px;
	display:block;
	} 

.edit-dashoboard-info .dash_pre{
	display:block; 
	background:url(/Assets/Images/dash-preview-icon.png) no-repeat center center !important; 
	float: left;
    height: 18px;
    padding-top: 60px;
    width: 100%;
	line-height: 32px;
	}
ul.edit-dashoboard-info li:hover  .dash_pre{
	background:url(/Assets/Images/dash-preview-icon-hover.png) no-repeat center center !important;
	color:#ed1e24;
	
}	
.edit-dashoboard-info .dash-embed{
	display:block;   
	background: url('/Assets/Images/embed-code.png') no-repeat center center;
    background-clip: border-box !important;
    background-origin: padding-box !important;
    display: block;
    float: left;
    height: 18px;
    padding-top: 60px;
    width: 100%;
	line-height: 32px;
	
}	
ul.edit-dashoboard-info li:hover  .dash-embed{
	background:url(/Assets/Images/embed-code-hover.png) no-repeat center center !important;
	color:#ed1e24;
	
}	
.edit-dashoboard-info .dash_ed{display:block;  background:url(/Assets/Images/dash-edit-icon.png) no-repeat center center !important; float: left;
    height: 18px;
    padding-top: 60px;
    width: 100%;
	line-height: 32px;
	}
@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}	
ul.edit-dashoboard-info li:hover {
	
	border:1px solid #FF0000;
	/*-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
	
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;*/
	}
ul.edit-dashoboard-info li:hover  .dash_ed{
	background:url(/Assets/Images/dash-edit-icon-hover.png) no-repeat center center !important;
	color:#ed1e24;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	
}
.edit-dashoboard-info .dash_cp{display:block; background:url(/Assets/Images/dash-copy-icon.png) no-repeat center center !important;  float: left;
    height: 18px;
    padding-top: 60px;
    width: 100%;
	line-height: 32px;
	}

ul.edit-dashoboard-info li:hover  .dash_cp{
	background:url(/Assets/Images/dash-copy-icon-hover.png) no-repeat center center !important;
	color:#ed1e24;
	
}
.edit-dashoboard-info .dash_qr{display:block; background:url(/Assets/Images/dash-qr-code-icon.png) no-repeat center center !important; float: left;
    height: 18px;
    padding-top: 60px;
    width: 100%;
	line-height: 32px;
	}
ul.edit-dashoboard-info li:hover  .dash_qr{
	background:url(/Assets/Images/dash-qr-code-icon-hover.png) no-repeat center center !important;
	color:#ed1e24;
	
}	
.edit-dashoboard-info .dash_st{display:block; background:url(/Assets/Images/dash-Statistics-icon.png) no-repeat center center !important; float: left;
    height: 18px;
    padding-top: 60px;
    width: 100%;
	line-height: 32px;
	}
ul.edit-dashoboard-info li:hover  .dash_st{
	background:url(/Assets/Images/dash-Statistics-icon-hover.png) no-repeat center center !important;
	color:#ed1e24;
	
}	
.edit-dashoboard-info .dash_distru{display:block; background:url(/Assets/Images/dash-destribution-icon.png) no-repeat center  center !important;  float: left;
    height: 18px;
    padding-top: 60px;
    width: 100%;
	line-height: 32px;
	}
ul.edit-dashoboard-info li:hover  .dash_distru{
	background:url(/Assets/Images/dash-destribution-icon-hover.png) no-repeat center center !important;
	color:#ed1e24;
	
}		
.edit-dashoboard-info .dash_dl{display:block; background:url(/Assets/Images/dash-delete-icon.png) no-repeat center center !important;  float: left;
    height: 18px;
    padding-top: 60px;
    width: 100%;
	line-height: 32px;
	}
ul.edit-dashoboard-info li:hover  .dash_dl{
	background:url(/Assets/Images/dash-delete-icon-hover.png) no-repeat center center !important;
	color:#ed1e24;
	
}		
#qrcode{display:block; text-align:center;}
#qrcode  img{display: inline-block!important; height: auto; margin-top: 22px!important; max-width: 100%!important; text-align: center;}



/*** --- DROP MENU--- ***/

.colorNav > ul > li{ /* will style only the top level li */
	list-style: none;
	box-shadow: 0 0 10px rgba(100, 100, 100, 0.2) inset,1px 1px 1px #CCC;
	display: inline-block;
	line-height: 1;
	margin: 1px;
	border-radius: 3px;
	position:relative;
}

.colorNav > ul > li > a{
	color:inherit;
	text-decoration:none !important;
	font-size:24px;
	padding: 25px;
	
}

.colorNav li ul{
	position:absolute;
	list-style:none;
	text-align:center;
	width:150px;
	left:11px;
	margin-left:0;
	top:25px;
	font:bold 12px 'Open Sans Condensed', sans-serif;
	
	/* This is important for the show/hide CSS animation */
	max-height:0px;
	display:none;
	
	-webkit-transition:max-height 0.4s linear;
	-moz-transition:max-height 0.4s linear;
	transition:max-height 0.4s linear;
}

.colorNav li ul li{
	background-color:#313131;
}

.colorNav li ul li a{
	padding:12px;
	color:#fff !important;
	text-decoration:none !important;
	display:block;
	text-align:left;
}

.colorNav li ul li:nth-child(odd){ /* zebra stripes */
	background:#363636;
}

.colorNav li ul li:hover{
	background:#444;
}

.colorNav li ul li:first-child{
	border-radius:3px 3px 0 0;
	
	position:relative;
}

.colorNav li ul li:first-child:before{ /* the pointer tip */
	content:'';
	position:absolute;
	width:1px;
	height:1px;
	border:5px solid transparent;
	border-bottom-color:#444;
	left:55px;
	top:-11px;
	margin-left:-35px;
}

.colorNav li ul li:last-child{
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

/* This will trigger the CSS */
/* transition animation on hover */

.colorNav li:hover ul{
	max-height:200px; /* Increase when adding more dropdown items */
	display:block;
}

.colorNav li.blue{
position:relative;
display: inline-block;
}

.colorNav li.blue ul li{ 
	width:100%;
	border:none;
	}
.pop_dsbt1 ul {padding:0; margin:0px;text-align:center;}
.pop_dsbt1 ul li{cursor:pointer;}
.pop_dsbt1 ul li img{display:inline;}
.pop_dsbt1 ul li a:nth-child(2n){text-align:center; display:block;}


#mydiv { 
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    display: inline-block;
    padding: 10px;
	
	}
/*#mydiv  a{ float:left;}*/

.font-common{font:13px Calibri,Arial,sans-serif;}
#ctl00_Header1_aLogin{margin-right:14px;}
.common-pop-w{width:130px!important; cursor:pointer;}
.survey-fieldset p > label,.survey-fieldset p > label:hover {color:#000!important;}
.survey-fieldset p > label{margin-right:10px;}

.survey-form{padding:5px 0 5px 15px;}
.survey-fieldset label{ float:left; margin-right:5px; color: #000000;font-size: 15px;}

.question{color: #000000;font-size: 15px;  margin-bottom: 0px; margin-top: 8px; width:100%;  font-weight:bold;font-family: 'open_sansregular';} /*remove float:left;*/
.iphone-preview .Widgets-demo img,#mobile .Widgets-demo img{display:inline;}
.iphone-preview .Widgets-demo{color:#000; background:#fff;}
.survey-fieldset,.survey-form .single{color: #000000; float: left; font-size: 15px; margin-bottom: 10px; width: 100%;}
.survey-form .single p{float:left; margin-right:10px; margin-bottom:10px;}
.survey-form .single p  label{color: #000000!important; font-size: 15px;}
.survey-form input[type="text"]{border:1px solid #ccc;}

.content .fieldset label label{padding-right:10px;font-family: open_sansregular;}

.water-mark{font-family: 'myFont1';
    font-size: 15px;
    margin-left: 172px;
    margin-top: 112px;
    position: absolute;
    text-shadow: 0 1px 5px rgba(0, 0, 0, 0.5); -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -ms-transition:all 1s ease; transition:all 1s ease;}
a:hover.water-mark{color:#CF561D;}


#previewer #feedContent{width:90%!important; text-align:justify;}



 #divVimeoRunVid iframe {
	width:100%;
	height:100%;
	}
 .thanks-msg{float:left; width:100%; margin-top:5px;}
 .campagin-footer{display:inline-block; width:100%; margin-top:5px;}
 #add-question,.remove-question{cursor:pointer;}
 .scroller{overflow:auto;height:400px;}
 
 
 .scroller .remove-field{margin-left: 0!important; position: absolute!important;}
 #txtEmailBodySignUp{-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
 .sign-in-term{float: right; margin: 7px 13px 8px 10px;}
 .sign-in-term label,.sign-in-term input{float: left; padding:0 0 0 10px; line-height:12px; color:#000;}
 .widget-sign-in-term{float: left;margin: 7px 5px 8px 0px;}
 .widget-sign-in-term label,.widget-sign-in-term input{float: left;padding:0 0 0 10px; line-height:12px; color:#fff;}
 
 
  .guied{background:url(/Assets/Images_inner/publish-btn.png) no-repeat scroll 0 0 #65912B; color:#fff; position:fixed; left: 68%; bottom:0; width:100px; height:25px; font: bold 16px Calibri,Arial,sans-serif;border: 2px solid black; border-bottom:0px solid !important;text-align: center;line-height: 25px; border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;margin-left: 45px; text-transform: uppercase;}
 .guied a{font-weight: bold;line-height: 28px; font-size:16px;}
 .guied:hover{opacity:0.8;}
 
 .start-d,.end-d{
	display: inline-block;
	width: 48.6%!important;
	}
 #Watermark-panel input[type="text"]{
	width:99%;
	}
 #Watermark-panel  ul li{
	margin-bottom:5px;
	}
.start-d:nth-child(n){
	margin-right:10px;
	}
.ui-datepicker th{
	background:red!important;
	padding: 0.2em!important;
	}

.crop-fuc{ 
    background: url("/Assets/Images/crop.png") no-repeat scroll 7px center / 24px 24px red;
    cursor: pointer;
    float: right;
    font-size: 0;
    height: 37px;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width:36px;
}

.scrach-table{padding:10px 0;}
.scrach-table tr td{border:none;}


.strach-table tr td{color:#000;}
.strach-table tr td input{
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    border:1px solid #AAAAAA;
    color: #6B6B6B;
    display: inline-block;
    font-size: 15px;
    margin-top: 5px;
    padding: 8px;
    width: 100%;
	border-radius:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	box-shadow:0 1px 12px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow:0 12px 4px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 12px rgba(0, 0, 0, 0.2) inset;
	font-family: 'open_sansregular';
	}
.strach-table tr td input:focus{
	border:1px solid #56B4EF;
	box-shadow:0 0 18px rgba(82, 168, 236, 0.8);
	-moz-box-shadow:0 0 18px rgba(82, 168, 236, 0.8);
	-webkit-box-shadow:0 0 18px rgba(82, 168, 236, 0.8);
	}
.txt-center{text-align:-moz-center;text-align:-webkit-center;}
#upper{margin-top:-30px; position:absolute; background:url(/Assets/Images_inner/upper-icon.png) no-repeat 0 0; width:100px; height:30px;left: 35%; text-indent:-9999px; cursor:pointer;}




.cam-preview-15{display:none;
         height:250px;
         width:439px;         
         background: #333;
         padding: 10px;  
         border: 2px solid #ddd;
         float: left;
         font-size: 1.2em;
         position: fixed;
         top: 50%; left: 50%;
         z-index: 99999;
         box-shadow: 0px 0px 20px #999; /* CSS3 */
                -moz-box-shadow: 0px 0px 20px #999; /* Firefox */
                -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
         border-radius:3px 3px 3px 3px;
                -moz-border-radius: 3px; /* Firefox */
                -webkit-border-radius: 3px; /* Safari, Chrome */}
.cam-preview-15 ul{display:block;   margin-top: 26px; text-align: center;}
.cam-preview-15 ul li{background: rgb(242,242,242); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(231,231,231,1) 20%, rgba(215,215,215,1) 78%, rgba(215,215,215,1) 84%, rgba(228,228,228,1) 98%, rgba(242,242,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(20%,rgba(231,231,231,1)), color-stop(78%,rgba(215,215,215,1)), color-stop(84%,rgba(215,215,215,1)), color-stop(98%,rgba(228,228,228,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(231,231,231,1) 20%,rgba(215,215,215,1) 78%,rgba(215,215,215,1) 84%,rgba(228,228,228,1) 98%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(231,231,231,1) 20%,rgba(215,215,215,1) 78%,rgba(215,215,215,1) 84%,rgba(228,228,228,1) 98%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(231,231,231,1) 20%,rgba(215,215,215,1) 78%,rgba(215,215,215,1) 84%,rgba(228,228,228,1) 98%,rgba(242,242,242,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(231,231,231,1) 20%,rgba(215,215,215,1) 78%,rgba(215,215,215,1) 84%,rgba(228,228,228,1) 98%,rgba(242,242,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */
-moz-box-pack:center; display:inline-block; -moz-box-align:center;   width: 100px; height: 80px; padding-top: 20px;
border:4px solid #d15f29; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; o-border-radius:100%; box-shadow:0 0 8px rgba(0, 0, 0, 0.4), 0 0 17px rgba(0, 0, 0, 0.4) inset;
-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.4), 0 0 17px rgba(0, 0, 0, 0.4) inset; -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.4), 0 0 17px rgba(0, 0, 0, 0.4) inset;margin: 0 15px;text-align: center; cursor:pointer; position:relative;}

.iphone-pre-icon{background:url(/Assets/Images/iphone-icon.png) no-repeat  0 0; width:31px; height:59px; display:inline-block;cursor:pointer;}
.tablet-pre-icon{background:url(/Assets/Images/tablet-icon.png) no-repeat  0 0; width:44px; height:60px; display:inline-block;cursor:pointer;}
.dextop-pre-icon{background:url(/Assets/Images/desktop-icon.png) no-repeat  0 0; width:56px; height:57px; display:inline-block;cursor:pointer;}

.cam-preview-15 ul li:first-child:hover:before{ 
	background: none repeat scroll 0 0 #222222;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    content: "Iphone Preview";
    left: 0;
    margin-left: 0;
    padding: 2px;
    position: absolute;
    text-transform: uppercase;
    top: -28px;
    width: 100%;}
.cam-preview-15 ul li:nth-child(2):hover:before{ 
	background: none repeat scroll 0 0 #222222;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    content: "Tablet Preview";
    left: 0;
    margin-left: 0;
    padding: 2px;
    position: absolute;
    text-transform: uppercase;
    top: -28px;
    width: 100%;}
.cam-preview-15 ul li:nth-child(3):hover:before{ 
	background: none repeat scroll 0 0 #222222;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    content: "Desktop Preview";
    left: 0;
    margin-left: 0;
    padding: 2px;
    position: absolute;
    text-transform: uppercase;
    top: -28px;
    width: 100%;}

.AllPrev_cancel:hover {
	background: url(/Assets/Images_inner/nav-bg_popup-hover.png) no-repeat center top  / cover #555555;
	border: 2px solid black;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	color: #FFFFFF;
	cursor: pointer;
	font: bold 18px Calibri,Arial,sans-serif;
	margin: 6% 0 0;
	padding: 3px 65px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 3px #000000;
	text-transform: uppercase;
	width: 100%;
}
.AllPrev_cancel {
	background: url("/Assets/Images_inner/nav-bg1.png") no-repeat scroll center top / cover #555555;
	border: 2px solid black;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	color: #FFFFFF;
	cursor: pointer;
	font: bold 18px Calibri,Arial,sans-serif;
	margin: 6% 0 0;
	padding: 3px 65px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 3px #000000;
	text-transform: uppercase;
	width: 100%;
}

@media only screen and (min-width: 1000px) and (max-width:1400px){

 .Tablet-popup{
	 display:none;
	 height: 600px;
	 width: 475px;      
	 background:url(/Assets/Images/ipad-preview-img.png) no-repeat 0 0;
	 background-size:100% 100%;
	 float: left;
	 font-size: 1.2em;
	 position: fixed;
	 padding-left: 70px;
     padding-right: 67px;
	 z-index: 99999;
	 
	
}


#tabDiv{width: 100%;}
.frameTab{ min-height: 465px;overflow: auto; overflow-x: hidden; width: 100%; border:none;}
.ipad-xad-logo{left: 48%; margin: 20px 0 10px;position: relative;}
.TabPrev_cancel {
	 background: url("/Assets/Images/x.png") no-repeat scroll center top transparent;
    cursor: pointer;
    height: 29px;
    right: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0%;
    width: 25px;
}

}

@media only screen and (min-width: 1401px) and (max-width:1920px){

 .Tablet-popup{
	 display:none;
	 height:788px;
	 width:700px;         
	 background:url(/Assets/Images/ipad-preview-img.png) no-repeat 0 0;
	 float: left;
	 font-size: 1.2em;
	 position: fixed;
	 top: 50%; left: 50%;
	 z-index: 99999;
	
}
#tabDiv{
	margin-left: 12%;
	width: 538px;
	}
.frameTab{ min-height: 605px;overflow: auto; overflow-x: hidden; width: 100%; border:none;}
.ipad-xad-logo{left: 48%; margin:39px 0 15px; position: relative;}
.TabPrev_cancel {
	 background: url("/Assets/Images/x.png") no-repeat scroll center top transparent;
    cursor: pointer;
    height: 29px;
    right: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0%;
    width: 25px;
}
}

.qr-link0-2{ 
	float:left; 
	left:177px; 
	position:absolute; 
	bottom:45px; 
	color:#fff;
	font-family: Calibri,Arial,sans-serif;
	}
.qr-link0-2 em{
	float: left;
	font-size:18px; 
	font-style:normal;
	width: 37px;
	}
.qr-link0-2 a{
	font-family: Calibri,Arial,sans-serif; 
	font-size:14px;
	color:#ED1E24;
	}
#iframeShowMap{
	float: left;
	height: 318px;
	margin-top: 25px;
	width: 96%;
	margin: 0px 2% 0 2%;
	border: 4px solid #444;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
#mybrandedapp_popup,#editDialog{
	background:#fff;
    border: 1px solid #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.8), 0 0 10px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.8), 0 0 10px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.8), 0 0 10px rgba(0, 0, 0, 0.1) inset;
    margin: auto;
    position: absolute;
    width: 591px;
    z-index: 1000;
	padding:10px;
	z-index:1000;
	}
.sms-panel h4,#editDialog h4{
	border-bottom: medium none;
    color: #ED1E24;
    font-family: museo700;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 13px 13px;
	}
.sms-panel h4 + span{
	font-family: museo300;
    font-size: 14px;
    font-weight: normal;
	color:#171717;
	text-align:center;
	display:block;
	padding:10px;
	}
.form-group li {
	float:left;
	width:100%;
	margin-bottom:10px;
	}
.form-group li label{
	color: #171717;
    display: inline-block;
    float: left;
    font-family: 'museo300';
    font-size: 16px;
    padding-left: 8px;
    width: 132px;
	}
.form-group li input[type="text"]{
    box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    font-family: 'museo300';
    font-size: 16px;
    margin: 0;
    outline: medium none;
    padding: 11px 2%;
    width: 75%;
	}
.form-group li input:focus[type="text"],.form-group li select:focus,.form-group li textarea:focus{
	box-shadow:0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.6);
	-webkit-box-shadow:0 0 8px rgba(82, 168, 236, 0.6);
	border:1px solid #56B4EF;
	}
.form-group li select{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    font-family: 'museo300';
    font-size: 16px;
    margin: 0;
    outline: medium none;
    padding: 11px 2%;
    width: 75%;
	}
.form-group li textarea{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    font-family: 'museo300';
    font-size: 16px;
    margin: 0;
    outline: medium none;
    padding: 11px 2%;
    width: 75%;
	}
#btn_Send{
	background: #FE0000;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'museo300';
    font-size: 17px;
    margin: 15px 15px 0px 0;
    padding: 5px 45px;
	cursor:pointer;
	}
	
#btnResetFields{
	background: none repeat scroll 0 0 #171717;
    border-radius: 20px;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'museo300';
    font-size: 17px;
    margin: 15px 15px 0px 0;
    padding: 5px 45px;
	cursor:pointer;
	}
.log-pop ul li label{
	width:133px!important;
	}
.close{
	margin: -17px;
    position: absolute;
    right: 0;
    top: 0;
	}
	
/********** Mobile Preview****************************/	

#previewer .wrapper{
	width:100%;
	-moz-box-sizing:border-box;
}
#diviFrame iframe{
	border:none;
}
	
.content .fieldset label {
	color: #000000;
    font-size: 15px;
    margin: 6px 0;
    /*min-width: 20%;*/
	position:relative;
	display:inline-block;
	}
#previewer .widgets-properties input{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    border:1px solid #AAAAAA;
    color: #6B6B6B;
    display: inline-block;
    font-size: 15px;
    margin-top: 5px;
    padding: 8px;
    width: 100%;
	border-radius:0.4em;
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	box-shadow:0 1px 12px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow:0 12px 4px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 12px rgba(0, 0, 0, 0.2) inset;
	font-family: 'open_sansregular';
	}
#mobile #previewer .dmParagraphPlaceholder{
border:0px;
}
.dmColumn .content{
padding:0px;
}	
.dmColumn .Map  img{
width:100%;
height:auto;
}
.dmColumn   img{
width:100%!important;
height:auto;
}
h2.social-network{
padding:10px 5px;
font-family: 'open_sansregular';
font-size:18px;
color:#666;
text-align:left;
}
h2.wig-ti{
padding:10px 5px;
font-family: 'open_sansregular';
font-size:18px;
color:#666;
text-align:left;
}
.inputdisable{
	border:0px!important;
}
.inputdisable:focus{
box-shadow:0 0 0!important;
-moz-box-shadow:0 0 0!important;
-webkit-box-shadow:0 0 0!important;
border:0!important;
}

.repeat-water{color: #FFFFFF;
 float:left;
 font-family: museo300;
 font-size: 18px;
margin:25px;
 transform: rotate(36deg);
 -moz-transform: rotate(36deg);
 -webkit-transform: rotate(36deg);

 }
.repeat-water:first-letter{
color:red;
}
.mo-camp{
	display: inline-block;
	vertical-align: top;
    width: 419px;
	margin-right: 27px;
	
}
.mo-camp li h3{
	font-family:Calibri;
	font-size:20px;
	font-weight:bold;
	border-bottom:1px solid #cdcecf;
	padding:10px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-align:left;
	background:#f7f7f7;
}
.mo-camp li{
	
	width:100%;
	border:1px solid #cdcecf;
	display:inline-block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font-family: museo300;
	font-size:16px;
	color:#171717;
	margin-bottom:27px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}
.mo-camp li p{
font-size:16px;
font-family:Calibri;
color:#171717;
padding:10px;
text-align:left;
}
.steps {
	margin: 25px auto;
    overflow: hidden;
    width: 995px;
}
.steps ul, .steps li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.steps ul { float: left; }
.steps li {
	float: left;
	width:210px;
}
.steps li:nth-child(1n) {
	float: left;
	width:180px;
}
.steps li:nth-child(2n) {
	float: left;
	width:220px;
}
.steps li:nth-child(3n) {
	float: left;
	width:228px;
}
.steps li:nth-child(4n) {
	float: left;
	width:250px;
}
.steps li:nth-child(5n) {
	float: left;
	width:210px;
}
.steps li a {
	display: block;
	padding: 15px 20px;
	background: #d0d0d0;
	color: #fff;
	line-height: 2.5em;
	text-decoration: none;
}
.steps li a strong { font-size: 3em; font-family: 'museo700'; color:#171717;display:inline-block;text-shadow: 0 1px 0 #FFFFFF;font-weight: 300;}
.steps li a label {
color: #3E3E3E;
display: inline-block;
font-family: 'museo700';
font-size: 14px;
line-height: 15px;
padding-left: 5px;
text-shadow: 0 1px 0 #FFFFFF;
cursor:pointer;
}
.steps li a:hover { background: #666; }
.steps li.step, .steps li.step a {
	position: relative;
	z-index: 5;
}

.steps li.step-2, .steps li.step-2 a { z-index: 4; }
.steps li.step-3, .steps li.step-3 a { z-index: 3; }
.steps li.step-4, .steps li.step-4 a { z-index: 2; }
.steps li.step-5, .steps li.step-5 a { z-index: 1; }
.steps li.step-1 a, .steps li.step-2 a, .steps li.step-3 a ,.steps li.step-4 a,.steps li.step-5  a{
	background: transparent url(../Images/step.png) center right no-repeat;
	padding-right: 25px;
}
.steps li.step-2, .steps li.step-3 ,.steps li.step-4,.steps li.step-5 { margin-left: -30px; }
.steps li.step-2 a { padding-left: 45px; }
.steps li.step-3 a {
	padding-left: 45px;
	padding-right: 10px;
    
	
}
.steps li.step-4 a {
	padding-left: 45px;
	padding-right: 10px;
  
}
.steps li.step-5 a {
	padding-left: 25px;
	padding-right: 25px;
	background-position: center right ;
	 
	 
}
.steps li.step a:hover { background: transparent url(../Images/step_over.png) center right no-repeat; }
.steps li.step a:hover  label,.steps li.step a:hover  strong{text-shadow:0 1px 0 #ef0202!important; color:#fff;}

.steps li.step-3 a:hover { background-position: center right ; }
.steps li.step-4 a:hover { background-position: center right ; }
.steps li.step-5 a:hover { background-position: center right ; }
#imgTrash{
	border: 2px dotted rgba(0, 0, 0, 0.2);
    border-radius: 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	float: left;
	background:#ccc;
    }
#errMsg_ContactUs{
	background: #FE6565;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 26px;
    margin: 2px 0 5px;
    padding: 0 0 0 1%;
    width: 100%;
	font-weight:bold;
	
}
#errMsg_ContactUs .error{
font-size: 14px;
font-weight: bold;
line-height: 25px;
}
#facebooklike span, .fb_iframe_widget span
{
	height: 21px !important;
	width: 100% !important;
	margin:5px 0;
}
.fb_iframe_widget iframe
{
	position: relative!important;
}

#facebooklike span iframe, .fb_iframe_widget iframe
{
	height: 21px !important;
	width: 83px !important;
	position: relative;
	visibility: visible!important;
}
#facebooklike,#facebookShare,#tweet,#googleplusshare{
float:left;
}
#facebooklike{
width:96px!important;
margin:5px 0;
}
#facebookShare{
width:60px!important;
margin:5px 0;
}
#twitterFollow{
float: left;

}
#tweet iframe,#googleplusshare iframe{
margin:5px 0!important;
}
.map_view{
	max-width:100%;
}
.labelClass {
    font-size: 17px !important;
    position: relative;
    top: -7px;
}
.video-tutorial{
	margin:0px;
	padding:0;
}
.video-tutorial li{
width:420px;
float:left;
background:#333333;
padding:12px 0 0 0;
margin-right:22px;
margin-bottom:22px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
}
.video-tutorial li:last-child{
margin-right:0;
}
.video-tutorial li h3{
font-family:Calibri;
font-size:21px;
font-weight:bold;
color:#fff;
padding-left:18px;
}
.video-tutorial li p{
font-family:Calibri;
font-size:15px;
color:#fff;
padding-left:18px;
line-height:16px;
padding-bottom:10px;
}
.video-bottom{
  background: none repeat scroll 0 0 #333333;
    bottom: 0;
    opacity: 0.8;
    position: absolute;
	border-radius:0 0 5px 5px; 
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px; 

}
.video-bottom:hover{
	background:#;
}
.video-bottom span{
font-family:Calibri;
font-size:21px;
font-weight:bold;
color:#fff;
padding-left:18px;
width:74%;
display:inline-block;
margin-top:10px;
}
.video-bottom span p{
font-family:Calibri;
font-size:15px;
color:#fff;
padding-left:0;
line-height:16px;
padding-bottom:10px;
}
i.icon-video-tu{
background:url(/Assets/images/icon-video-tu.png) no-repeat 0 0 ;
width:59px;
height:59px;
display:inline-block;
float:left;
margin-left: 10px; 
margin-top: 10px;
}
#video_preview_pop{
width:855px;
height:509px;
position:fixed;
border:8px solid #fff;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
z-index:1000;
background:#000;
}
.cross_video{
	margin: -26px;
    position: absolute;
    right: 0;
    top: 0;
	background: url("/Assets/Images/x.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 39px;
    text-indent: -9999px;
    width: 39px;
}
.hosting-panel{
font-size:16px;
color:#000;
font-family:museo300;
}
#basp_user_market_time{
color:#000!important;
}
.ex-name-table tr td.first{
 color: #4C4C4C;
    font-family: 'museo300';
    font-size: 16px;
}
.login_pop_ok1{
	background:red;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: 'museo300';
    font-size: 17px;
    margin: 15px 0;
    padding: 5px 45px;
}

.fright {
    float: right;
}
.login_pop_canncel1 {
    background: none repeat scroll 0 0 #171717;
   border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: 'museo300';
    font-size: 17px;
    margin: 15px 15px 15px 0;
    padding: 5px 45px;
	
	}
.btn-panel{
  clear: left;
    display: inline-block;
    margin-top: 15px;
    width: 100%;
}
.step2-icon{
background:url(../images/icon.png) no-repeat 0 0;
width:43px;
float:left;
height:43px;
}

#previewer .Text .content h1,#previewer .HTML .content h1{
font-size:32px;
margin:0px;
padding:0px;
}
#previewer .Text .content h2,#previewer .HTML .content h2{
font-size:24px;
margin:0px;
padding:0px;
}
#previewer .Text .content h3,#previewer .HTML .content h3{
font-size:18.7167px;
margin:0px;
padding:0px;
}
#previewer .Text .content h4,#previewer .HTML .content h4{
font-size:16px;
margin:0px;
padding:0px;
}
#previewer .Text .content h5,#previewer .HTML .content h5{
font-size:13.2833px;
}
#previewer .Text .content h6,#previewer .HTML .content h6{
font-size:10.7167px;
margin:0px;
padding:0px;
}
#previewer .Text .content p {
text-align:left;
}
#alertgeneric-panel-iframe{
	background: none repeat scroll 0 0 #F6F7F8;
    border: 1px solid #FFFFFF;
    border-radius: 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.8), 0 0 10px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.8), 0 0 10px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.8), 0 0 10px rgba(0, 0, 0, 0.1) inset;
    margin: auto;
    position: fixed;
    width:472px;
    z-index: 1000;
	display:none;
	padding:30px;
	display:none;
	}
#alertgeneric-panel-iframe  h6{
	color: #000000;
    float: left;
    font-family: 'museo300';
    font-size: 15px;
    padding: 15px 0;
    text-align: center;
    width: 100%;
}
#QRmaskifrmae{
	background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.map-hover:hover + .tip-container1{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B3B3B3;
    border-radius: 2px;
    box-shadow: 5px 5px 0 #EBEBEB inset, -5px -5px 0 #EBEBEB inset, -6px -6px 0 #DBDBDB inset, 6px 6px 0 #DBDBDB inset;
    -moz-box-shadow: 5px 5px 0 #EBEBEB inset, -5px -5px 0 #EBEBEB inset, -6px -6px 0 #DBDBDB inset, 6px 6px 0 #DBDBDB inset;
    -webkit-box-shadow: 5px 5px 0 #EBEBEB inset, -5px -5px 0 #EBEBEB inset, -6px -6px 0 #DBDBDB inset, 6px 6px 0 #DBDBDB inset;
    color: #666666;
    display: block !important;
    font-family: arial;
    font-size: 14px;
    font-style: normal;
    margin-top: 5px;
    padding: 15px 14px;
    position: absolute;
    right: 0;
    width: 228px;
    z-index: 10000000;
}
.tip-container1 h4{
font-size:15px;
font-family:arial;
font-weight:bold;
margin-bottom:5px;
}
.tip-container1  .tip-content{
font-size:15px;
font-family:arial;
}
.manage-cam tr td{
	color:#000;
	font-family:Calibri,Arial,sans-serif;
	font-size:18px;
}
.manage-cam tr th{
	color:#000;
	font-family:Calibri,Arial,sans-serif;
	font-size:18px;
	font-weight:bold;
}

.tarsh{
 border: 0 none; color: red; font-weight: bold; width: 22%!important; background: #efefef;
                            border-radius: 4px; text-align: center;
}
    .tarsh:focus {    
    box-shadow:0 0 0 !important;
    -moz-box-shadow:0 0 0 !important;
    -webkit-box-shadow:0 0 0 !important;
    }

.ti_tem_1{ font-size:museo700; font-size:20px; color:red; font-weight:bold; padding-bottom:15px;border-bottom:1px solid #eaeaea;    margin-bottom:2px;}
ul.tem_di{margin:0px;padding:0px;display:inline-block;width:100%;border-bottom:1px solid #eaeaea; padding-bottom:2px;  float:left;}
ul.tem_di:last-child{margin-top:2px;}
ul.tem_di li{float:left;list-style:none; position:relative;}
ul.tem_di li a{float:left; width:500px; height:248px; background:url(../images/patten_if.jpg) no-repeat 0 0;list-style:none; overflow:hidden;cursor:pointer;}
i.email{background:url(../images/email_i1.png) no-repeat 0 0 ;width:196px; height:103px; display:inline-block; position:relative; top:70px;margin-left:50px;}

i.phone{background:url(../images/sms_ic.png) no-repeat 0 0 ;width:140px; height:164px; display:inline-block; position:relative; top:45px;margin-left:50px;}

i.dobule{background:url(../images/dobule_ic.png) no-repeat 0 0 ;width:140px; height:113px; display:inline-block; position:relative; top:70px;margin-left:50px;}

ul.tem_di li a strong{font-size:62px; color:#2a2a2c; font-family:ProximaNovaRg; display:inline-block; position:relative; top:25px; left:33px;}

ul.tem_di li a strong.sms{font-size:62px; color:#2a2a2c; font-family:ProximaNovaRg;  position:relative; top:-19px; left:33px; word-spacing:10px;}

ul.tem_di li a em{font-size:42px; color:#2a2a2c; font-family:ProximaNovaLt; top:25px; float:right; margin-right:56px; position:relative; list-style:none;}

ul.tem_di li a em.sms{font-size:33px; color:#2a2a2c; font-family:ProximaNovaLt; top:-18px; float:right; margin-right:145px; position:relative; list-style:none;}

ul.tem_di li a em.double{font-size:33px; color:#2a2a2c; font-family:ProximaNovaLt; top:-18px; float:right; margin-right:60px; position:relative; list-style:none;}

i.dobule + strong{top:19px!important;}
i.dobule + strong + em{top:19px!important;}

.la_mar{
	margin-left:25%;
}

ul.tem_di li a:hover strong{
	animation:.4s rubberBand linear ;	
	-webkit-animation:.4s rubberBand linear ;	
	color:#fff;
	text-shadow:0 0 5px rgba(0,0,0,0.5);
}
ul.tem_di li a:hover em{
	animation:.4s rubberBand linear ;	
	-webkit-animation:.4s rubberBand linear ;	
	-moz-animation:.4s rubberBand linear ;	
	color:#fff;
	text-shadow:0 0 5px rgba(0,0,0,0.5);
}
ul.tem_di li a:hover {
background:rgba(240,0,13,0.9);
}
ul.tem_di li a:hover .email{
	animation:.3s play linear ;	
	-webkit-animation:.3s play linear ;	
	-moz-animation:.3s play linear ;	
	background:url(../images/email_i-hover.png) no-repeat 0 0;
}
ul.tem_di li a:hover .phone{
	animation:.3s play linear ;	
	-webkit-animation:.3s play linear ;	
	-moz-animation:.3s play linear ;	
	background:url(../images/sms_ic_hover.png) no-repeat 0 0;
	
}
ul.tem_di li a:hover .dobule{
	animation:.3s play linear ;	
	-webkit-animation:.3s play linear ;	
	-moz-animation:.3s play linear ;	
	background:url(../images/dobule_ic_hover.png) no-repeat 0 0;
	
}
@keyframes play {
	0%{
		transform:translateX(-200px);
		opacity:.2;
		background-size:50% 50%;
	}
	
	100%{
		transform:translateX(0px);
		opacity:0.8;
		background-size:100% 100%;
	}
}
@-webkit-keyframes play {
	0%{
		-webkit-transform:translateX(-200px);
		opacity:.2;
		background-size:50% 50%;
	}
	
	100%{
		-webkit-transform:translateX(0px);
		opacity:0.8;
		background-size:100% 100%;
	}
}
@-moz-keyframes play {
	0%{
		-moz-transform:translateX(-200px);
		opacity:.2;
		background-size:50% 50%;
	}
	
	100%{
		-moz-transform:translateX(0px);
		opacity:0.8;
		background-size:100% 100%;
	}
}

@-webkit-keyframes rubberBand{
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}

@keyframes rubberBand{
0%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);-moz-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);-moz-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);-moz-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}

#divchkboxAddGroup {
display:inline-block;
width:100%;
margin:5px 0 10px 0;
font-size:15px;
}
span.radio_btn input[type="radio"]{
    width:15px!important
}

/*for loader*/ 
#editload{
background-image:url("/Assets/Images/loader.gif");
 height: 36px; width: 36px;

}


/******* On-off  **********/
    .onoffswitch {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
    }
    .onoffswitch-checkbox {
    display: none;
    }
    .onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #cccccc; border-radius: 20px;
    }
    .onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
    }
    .onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    }
    .onoffswitch-inner:before {
    content: "ON";
    padding-left: 10px;
    background-color: #eee; color: #000;
    }
 
    .onoffswitch-inner:after {
    content: "OFF";
    padding-right: 10px;
    background-color: #eee; color: #000;
    text-align: right;
    }
   .onoffswitch-switch {
    display: block; width: 18px;height: 18px; margin: 6px; margin-top: 18px;
    background:red;
    border: 2px solid #960000; border-radius: 20px;
    position: absolute; top: 0; bottom: 0; right: 56px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s;
    }
    .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
    }
    .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
    }
#images_per{
	
	float:left;
	width:100%;
	margin-bottom:10px;
}
#images_per img{
	max-height:100%;
	max-width:100%;
    width:100%;
    height:100%;

}
#next,#prev{
	background:url(../Images/right_arrow.png) no-repeat 0 0;
	width:28px;
	height:59px;
	position:absolute;
	margin:112px 489px;
	text-indent:-9999px;
	display:none;
}
#prev{
left:0px!important;
background:url(../Images/left_arrow.png) no-repeat 0 0!important;
margin:112px 25px;
}

#s_next,#s_prev{
	background:url(../Images/s_next_icon.png) no-repeat 0 0;
	width:20px;
	height:37px;
	position:absolute;
	margin:30px 0 30px 520px;
	text-indent:-9999px;

}
#s_prev{
left:0px!important;
background:url(../Images/s_pre_icon.png) no-repeat 0 0!important;
margin:30px 16px;
}

.b_p{
position:relative;
}
.cod-slider {
float: left;
overflow: hidden;
position: relative;
width:551px;
}
.notification-show {
background:red;
width:auto;
position:absolute;
/*top:19px;*/
margin-top:-9px;
left:0;
font-size:12px;
color:#fff;
margin-left:11px;
padding:5px;
border-radius:100%;
-moz-border-radius:100%;
-webkit-border-radius:100%;
box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
border:2px solid #fff;
}
.notification-show span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: 0 0 0;
    color: #fff;
    font-size: 12px;
    height: auto;
    padding: 0;
    text-align: center;
    width:auto;
    line-height:7px;
}
    .notification-show span:after {
        background:none;
        display:none;
    }
    .notification-show span:before {
        background:none;
        display:none;
    }
.accept,.decline{
    background:#8ac264 url(../images/accept-icon.png) no-repeat 7px 21px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 -6px 0 #6fa84a inset;
    -moz-box-shadow: 0 -6px 0 #6fa84a inset;
    -webkit-box-shadow: 0 -6px 0 #6fa84a inset;
    color: #fff;
    font-size: 16px;
    height: 60px;
    padding: 0 41px;
    margin:0 10px;
    cursor:pointer;
}
.decline {
    background:#e80f0f url(../images/decline-icon.png) no-repeat 14px 19px !important;
    box-shadow: 0 -6px 0 #b50f0f inset!important;
    -moz-box-shadow: 0 -6px 0 #b50f0f inset!important;
    -webkit-box-shadow: 0 -6px 0 #b50f0f inset!important;
}
.send-camp{
    /*background: url("../images/send_icon.png") no-repeat scroll 96% center #e9e9e9;*/
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    content: "";
    display: inline-block;
    float: left;
    padding: 5px 0 5px 5px;
    position: relative;
    cursor:pointer;
    margin-top:8px;
    margin:0 10px 5px 0;
    min-width:9rem;
    background:#e9e9e9;

}
.watermark {

text-align:center;
color:#333;
}
    .watermark:hover {
    color:#fff!important;
    }
.t-hits .box em{
position:absolute;
display:none;
}

    .send-camp:hover {
        background: red!important;
        color: #fff;
    }
        .send-camp em {
            display:none;
            transition:all 300ms linear;
        }
        .send-camp:hover + em {
             background: none repeat scroll 0 0 #333;
            border-radius: 2px;
            color: #fff;
            display: block;
            font-size: 12px;
            left: 0;
            margin-left: 9px;
            margin-top: -20%;
            padding: 5px;
            position: absolute;
            text-align: center;
            width: 44%;
            

        }
    
.drop-manager span {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: 0 0 0;
    color: #fff;
    font-size: 12px;
    height: auto;
    padding: 0;
    text-align: center;
    width:auto;
    line-height:7px;
}
.drop-manager span:after{
    display:none;
}
.drop-manager ul li span:before{
    display:none;
}
@media only screen 
and (max-width : 480px){
.repeat-water{
	font-size:15px;
	margin:15px;
}
}

.f_btn {

/*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);*/
background: #ed1e24;
   box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
    color: #fff;
    font-size: 15px;
    padding: 9px;
    width: 100%;
    float: left;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    text-align: center;
    /*box-shadow: 0 -4px 0 #666 inset;*/
    /*-webkit-box-shadow: 0 -4px 0 #666 inset;*/
    font-weight:bold;
}
#footer_pop {
     background: none repeat scroll 0 0 #fff;
    border: 1px solid #ffffff;
    border-radius: 4px;
    box-sizing: border-box;
    margin: auto;
    padding: 14px;
    position: absolute;
    width: 761px;
    z-index: 998;
    box-shadow:0 0 10px rgba(0,0,0,0.2) inset;


}

.f_bx {
border:1px solid #e6e6e6;
float:left;
width:100%;
min-height:305px;
background:#f4f4f4;
margin:20px 0;
}
.lef_bx {
width:273px;
float:left;
border-right:1px solid #d9d9d9;
min-height:305px;
}
.lef_bx li{
    float:left;
    width:100%;
    border-bottom:1px solid #d9d9d9;
}
.lef_bx li a{
    float:left;
    width:100%;
    padding:17px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    font-size:16px;
    color:#333;
}
.f_bx .active {
    background:#fff!important;   
}
.fo-bx {
float:left;
width:454px;
padding: 10px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
font-size:16px;
}

/*#aUpdateUserOptinout span {
background:url(/Assets/Images/subscriber-img.png)no-repeat 0 0  rgba(0, 0, 0, 0);
}*/

 .footerCustom {
        /*   background-size: 100% 40px;*/
        content: "";
        position: relative;
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.7);
        width: 100%;
        display: inline-block;
        float: left;
        height:60px;
        background-color: #fff;
        font-size: 23px;
        /*text-transform: capitalize;*/
        text-align: right;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }


#imgprvw {

float:right;
background-size: contain;
}

#optlinkspan{
background:url("/Assets/Images/subscriber-img.png")no-repeat 0 0 #fff;
float:left;

min-width: 0px;
background-size: contain;
background-position: -1px 0px;
}

.default-ft {
background:url(/Assets/Images/f1.jpg) no-repeat 0 0 #fff;
width:430px;
float:left;
height:45px;
min-height:80px;
line-height:80px;
text-align:center;
font-size:22px;

}
.no-bg-img {
background-image:none!important;
}

/*#divOptLink a span {
background:url("/Assets/Images/subscriber-img.png.png")  no-repeat 0 0 #fff;
float:left;


}*/


#divFcontent a span {
background:url("/Assets/Images/f-teo.png")  no-repeat 0 0 #fff;
float:left;



}

#fmask{
background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
.lef_bx li a p {
    float: left;
    position: relative;
}
.lef_bx li a p > label {
padding: 0 0 0 34px;
line-height: 24px;
}
.lef_bx li a p > input {
    width:235px;
    cursor:pointer;
}
.fo-bx input[type='radio'] {
    width:15px;
    display:inline-block;
}
.fo-bx em {
    font-size:18px;
    color:#333;
    display:inline-block;
    font-style:normal;
    padding-left:5px;
}
.bx {
float:left;
width:100%;
padding:10px 0;

}
#f_Close,#f_save {
     background: none repeat scroll 0 0 #171717;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-family: "museo300";
    font-size: 17px;
    margin: 3px;
    padding: 5px 0;
    width: 11rem;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;

}
#f_save {
background:red!important;
}
.footer {
background: url("/Assets/Images/mobile-widget-footer.jpg") no-repeat scroll 0 0 / 100% 40px rgba(0, 0, 0, 0);
content: "";
display: inline-block;
float: left;
height: 40px;
position: relative;
width: 100%;
}
 .m-footer {
background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    float: left;
    width: 100%;
    min-height: 47px;
    padding: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/*.f-logo {
background: url("/Assets/Images/f-teo.png") ;
float: right;
width: 44px;
height: 42px;
}*/

.m-f-link {
/*background: url("/Assets/Images/subscriber-img.png") ;*/
float: left;
width: 123px;
padding-left: 10px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.f-content {
float: left;
width: 214px;
font-family: "museo700";
font-size: 15px;
padding:0 0 0 10px;
    
}
#txtAfooter {
padding:10px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
 border-radius: 4px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
}
.bm-browser-item .thumbnail {
    min-height:50px;
 float:left;

}
.bm-browser-item:hover {
background:#e8e8e8;
opacity:0.6;
}
.picture {
width:112px!important;
margin:2px!important;
height:112px;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
  padding: 16px;
}
    .bm-browser-item .thumbnail  img {
        width:100%;
        float:left;
    }
.brn_link {
color:#5ca8e2;position:absolute;right:0;top:0;margin:5px
}
#on, #off {
margin:11px 0;
}


    .redeem{
 box-shadow: 0 0 500px rgba(0,0,0,0.9) inset;
 opacity: 0.7;
 position:relative;
 overflow:hidden;
}
.redeem:before {
    position: absolute;
    left: 0;
    top: 22px;
    
    }
    .redeem{
 box-shadow: 0 0 500px rgba(0,0,0,0.9) inset;
 opacity: 0.7;
 position:relative;
 overflow:hidden;
}
.redeem:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    text-align: center;
    font-size:18px;
    padding-top: 86px;
    text-shadow: 0px 2px 0px #000;
    background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
}
span.lbl{
 font-family: open_sansregular;
    font-size: 15px;
   float: right;
   width: 82%;
  padding:5px 6px 0 0;
}
.main-label {
    float: left;
    width: 100%;
}
.twoColCoupon{
    float:left;
    width:100%;
    
}
    .twoColCoupon .coupondiv {
     
     padding:5px;
     width:48%;
    margin:7px 10px 0px 0;
    float:left;
    border:3px solid #fff;
    box-shadow:0 0 10px rgba(0,0,0,0.2);
    }
    .twoColCoupon .coupondiv:nth-child(even){
        margin-right:0;
    }
    .twoColCoupon .coupondiv img{
    max-width:100%;
    }
    .twoColCoupon .coupondiv .clsButton, .twoColCoupon .coupondiv .clsButtonPayment{
        text-align: center;
    color: #3A1111!important;
    height: auto;
    width: 100%;
    font-size: 13px!important;
    line-height: 20px!important;
    margin: 0px;
    padding: 4px 0px;
    font-family: Arial, Helvetica, sans-serif;
    display: inline-block;
    word-wrap: break-word;
    background-color:#fff!important;
    border-radius: 0!important;
    font-weight:normal;
    }

.animated {
     -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
   -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

#btnStrexPayButton {
    /* FF3.6+ */
    /* Chrome,Safari4+ */
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
    position: relative;
    word-wrap: break-word;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    padding: 8px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    display: box;
    -moz-box-pack: center;
    -webkit-box-pack: center;
    box-pack: center;
    background-position: 0 5px;
    background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 4%,rgba(255,255,255,0.06) 7%,rgba(255,255,255,0.15) 11%,rgba(255,255,255,0.17) 15%,rgba(255,255,255,0.08) 37%,rgba(255,255,255,0.03) 56%,rgba(255,255,255,0) 100%) !important; /* W3C */
    /* IE6-9 */
}

#btnStrexPayButton {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
    background-color: #676767;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    /*display:inline-block;*/
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 24px;
    text-decoration: none;
    cursor:pointer;
}

    #btnStrexPayButton div {
        font-family: Arial;
    }

a#btnStrexPayButton div {
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    -moz-box-pack: center;
    -webkit-box-pack: center;
    box-pack: center;
}

.clsButton, .clsButtonPayment {
    line-height: 24px;
}

#btnStrexPayButton div {
    font-weight: bold;
}

#btnStrexPayButton:before {
    /*background: url(/Assets/Images/p-icon.png) no-repeat center left;*/
    background-size: 1.2em 1.2em;
    width: 1.3em;
    height: 100%;
    left: 6px;
    top: 0px;
    content: "";
    position: absolute;
}

/*Signup GDPR*/
.contact-toggle-gdpr-panel {
    background: #eee;
    background: -ms-linear-gradient(#fdfdfd, #eee);
    background: -o-linear-gradient(#fdfdfd, #eee);
    background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eee));
    background: -moz-linear-gradient(#fdfdfd, #eee) repeat scroll 0 0 #eee;
    float: left;
    border-radius: 1em 1em 1em 1em;
    -moz-border-radius: 1em 1em 1em 1em;
    -webkit-border-radius: 1em 1em 1em 1em;
    border: 1px solid #ccc;
    margin-top: 10px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.contact-toggle-gdpr {
    background: url("/Assets/Images/settings_unchecked.png") no-repeat 16px 10px;
    background-repeat: no-repeat;
    border: 0 none;
    color: #444444;
    cursor: pointer;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    /*/height: 24px;*/
    line-height: 24px;
    margin: 0;
    outline: medium none;
    padding: 7px 25px 7px 45px;
    text-align: left;
    text-decoration: none;
    text-shadow: 0 1px 1px #F6F6F6;
    width: auto;
}

.contact-toggle-gdpr-panel .selected {
    background: url("/Assets/Images/settings_checked.png") no-repeat 16px 10px;
}

.contact-toggle-gdpr-panel:hover {
    background: #dadada;
    background: -o-linear-gradient(#ededed, #dadada);
    background: -ms-linear-gradient(#ededed, #dadada);
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dadada));
    background: -moz-linear-gradient(#ededed, #dadada) repeat scroll 0 0 #dadada;
    border: 1px solid #BBBBBB;
    color: #101010;
    font-weight: bold;
    text-shadow: 0 1px 1px #FFFFFF;
}

.gdpr-settings {
    float: left;
    width: 100%;
    padding: 5px 0;
}

    .gdpr-settings div.field {
        margin-bottom: 5px;
        float: left;
        width: 100%;
    }

        .gdpr-settings div.field label {
            float: left;
            height: auto;
            line-height: 18px;
            margin: 5px 0;
            padding: 0;
            width: 100px;
            font-weight: bold;
            color: #666;
            font-size: 14px;
        }

.GDPRChkBox {
    float: left;
    position: relative;
    top: 8px;
    margin: 0 6px 0 0 !important;
}

.sign-in-termGDPR {
    /*float: left;
    margin: 7px 13px 8px 10px;*/
}

.signup-GDPR-chk {
    float: left;
    margin-top: 2px;
}

.signup-GDPR-label {
    float: left;
    padding-left: 5px;
    padding-bottom: 13px;
    width: 95%;
}
/*Signup GDPR*/

/*Signup Legitimate*/
.contact-toggle-legitimate-panel {
    background: #eee;
    background: -ms-linear-gradient(#fdfdfd, #eee);
    background: -o-linear-gradient(#fdfdfd, #eee);
    background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eee));
    background: -moz-linear-gradient(#fdfdfd, #eee) repeat scroll 0 0 #eee;
    float: left;
    border-radius: 1em 1em 1em 1em;
    -moz-border-radius: 1em 1em 1em 1em;
    -webkit-border-radius: 1em 1em 1em 1em;
    border: 1px solid #ccc;
    margin-top: 10px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.contact-toggle-legitimate {
    background: url("/Assets/Images/settings_unchecked.png") no-repeat 16px 10px;
    background-repeat: no-repeat;
    border: 0 none;
    color: #444444;
    cursor: pointer;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    /*/height: 24px;*/
    line-height: 24px;
    margin: 0;
    outline: medium none;
    padding: 7px 25px 7px 45px;
    text-align: left;
    text-decoration: none;
    text-shadow: 0 1px 1px #F6F6F6;
    width: auto;
}

.contact-toggle-legitimate-panel .selected {
    background: url("/Assets/Images/settings_checked.png") no-repeat 16px 10px;
}

.contact-toggle-legitimate-panel:hover {
    background: #dadada;
    background: -o-linear-gradient(#ededed, #dadada);
    background: -ms-linear-gradient(#ededed, #dadada);
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dadada));
    background: -moz-linear-gradient(#ededed, #dadada) repeat scroll 0 0 #dadada;
    border: 1px solid #BBBBBB;
    color: #101010;
    font-weight: bold;
    text-shadow: 0 1px 1px #FFFFFF;
}

.legitimate-settings {
    float: left;
    width: 100%;
    padding: 5px 0;
}

    .legitimate-settings div.field {
        margin-bottom: 5px;
        float: left;
        width: 100%;
    }

        .legitimate-settings div.field label {
            float: left;
            height: auto;
            line-height: 18px;
            margin: 5px 0;
            padding: 0;
            width: 100px;
            font-weight: bold;
            color: #666;
            font-size: 14px;
        }
/*Signup Legitimate*/

.innertooltip {
    position: absolute;
    right: 0;
}

.signsendcheck {
    top: 2px;
    position: relative;
}

.question-iconSignupOnly {
    background: url("/Assets/Images_inner/question-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 23px;
    text-indent: -9999px;
    width: 23px;
}


.clsButtonWorkFlow {
    -moz-box-shadow: inset 0px 1px 0px 0px #transparent;
    -webkit-box-shadow: inset 0px 1px 0px 0px #transparent;
    box-shadow: inset 0px 1px 0px 0px #transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
    background-color: #008000;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    /*display:inline-block;*/
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 24px;
    text-decoration: none;
    cursor:pointer;
}