﻿    #frmpost{border-width:0px;}

    /*
    @font-face {
        font-family: 'nootregular';
        src: url('http://m1.pagewiz.net/Resources/Fonts/noot/noot-aj.eot');
        src: url('http://m1.pagewiz.net/Resources/Fonts/noot/noot-aj.eot?#iefix') format('embedded-opentype'),
             url('http://m1.pagewiz.net/Resources/Fonts/noot/noot-aj.woff') format('woff'),
             url('http://m1.pagewiz.net/Resources/Fonts/noot/noot-aj.ttf') format('truetype'),
             url('http://m1.pagewiz.net/Resources/Fonts/noot/noot-aj.svg#nootregular') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    */
    
    
    iframe[name='google_conversion_frame'] { 
		position:absolute;
	}
    
    input, select, textarea {
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
    }

 
     a img{border-width:0px;}

 
    .draggable[etype="Headline"],.draggable.Headline{	    	    
        word-wrap: break-word;    
    }
    
    .draggable[etype="Htmlembed"] iframe,
    .draggable.Htmlembed iframe{	    	    
         border-width:0px;
    }
    
     
     .draggable[etype="Image"] img,
     .draggable.Image img{
	    border-radius:inherit;
        -webkit-border-radius:inherit;
        -moz-border-radius:inherit;
	}
	    
	
	table{
	     color:inherit;
	     font-size: 12px;
	}
	
    body{
        font-family:Arial;
        text-align:left;
        direction:ltr;
        margin: 0;
	    padding: 0;
	    border: 0;
	    outline: 0;
	    font-size: 12px;
	    vertical-align: baseline;
	    z-index: 1;  	    
	    color:inherit;
	    line-height:normal;
	    letter-spacing:normal;
    }
    

    
    div,p{ 
    margin: 0;
    }                       
    
    
    .draggable 
    {
        font-size: 12px;                
        border:1px dashed Transparent;                   
        position:absolute;                                                                                           
    }
    
    
  
    #ElamentArea{z-index:0;}
  
    
    
    p, th, td {
	line-height:normal;
	}
    
       
    .draggable span
    {
	    /*/vertical-align:top;
	    font-size: 12px;
	    color:Black;	
	    **/
    }
         
    .TopHolder{	    
	       margin-bottom:10px;	             
	}
		
	
	.TopHolder label{	    	       	        
	        float:inherit;
	        text-align:inherit;	 	            
	        font-family:Arial;
	        font-size:12px;	 
	        width:80px;	
	        /*line-height:22px;*/ 		                
	}
		
	
	.TopHolder div.InlineFormlabel{	    	       	        
	        float:inherit;
	        text-align:inherit;	 	            
	        font-family:Arial;
	        font-size:12px;	 
	        width:80px;	
	        /*line-height:22px;*/
	}
	
	 .eHolder{	    
	       margin-top:3px;	
	       vertical-align:top;	       	           
	}	
	
	.eHolder input[type="text"]{	    	       	        	       
	        font-size:12px;
	        height: 15px;
	        width:140px; 
	        float:inherit;
	        direction:inherit;	
	        padding-left:5px;	
	        border:solid 1px #d1d1d1;
	        border-radius: 3px;
	        -webkit-border-radius: 3px;
	        -moz-border-radius: 3px;	        
	}
	
	.eHolder select{	    	       	        	       
	        font-size:12px;
	        height: 21px;
	        width:140px; 
	        float:inherit;
	        direction:inherit;	
	        padding-left:5px;	
	        border:solid 1px #d1d1d1;
	        border-radius: 3px;
	        -webkit-border-radius: 3px;
	        -moz-border-radius: 3px;
	        
	        
	}
	
	.eHolder input[type="checkbox"]{	    	       	        	       
	        font-size:12px;	       	        
	        direction:inherit;    
	}
	
	.eHolder input[type="radio"]{	    	       	        	       
	        font-size:12px;	       	        
	        direction:inherit;    
	}
	
	.eHolder input[validationtype="Email"],
	.eHolder input[data-validation="Email"]{	    	       	        	       	             	        
	        text-align:left;
	        direction:ltr;    
	}
	
	.elButton{    	       	        	       
	        font-size:18px;	        
	        text-align:center;
	        display:inline-block;	        	        
	        color:#fff;	        
	        vertical-align:middle;
	        text-align:center;
	        width:100%;        	                	        
	        background-color:Transparent;
	        border:0px;	 
	        text-decoration:none;
	        cursor:pointer;	           	        	         	        	        
	}
	
					
	.eHolder select{	    	       	        	       
	        font-size:12px;
	        width:140px;     
	        float:inherit;
	        direction:inherit;
	}
	
	.eHolder textarea{	    	       	        	       
        font-size:12px;
        width:140px;     
        float:inherit;
        direction:inherit;
        border:solid 1px #d1d1d1; 
	}
		
	.reqstar{
	    color:inherit;
	    font-weight:bold;	    	    
	    position:absolute;    	    
	}
	
	
	.elRounder
	{
	    border:1px solid white;
        border-radius: 10px;
        -moz-border-radius :10px;
        -webkit-border-radius: 10px;
        padding: 5px;       
	}
	
	
	
	/********************* Tips *********************/
#tips {
	z-index: 999900;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}
#tips div {
	position: absolute;
	background: #ffffcc;
	border: 1px solid #a6a6a6;
	-moz-border-radius: 0.333em;
	-webkit-border-radius: 0.333em;
	border-radius: 0.333em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.222em;
	text-transform: uppercase;
	color: #333333;
	padding: 0.222em 0.444em;
	min-width: 5em;
	text-align: center;
	white-space: nowrap;
	}
	#tips div .arrow {
		font-size: 0;
		line-height: 0;
		width: 0;
		position: absolute;
		z-index: 89;
		left: 50%;
		margin-left: -6px;
		bottom: -7px;
		border-top: 7px solid #a6a6a6;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		}
		#tips div.tip-right .arrow {
			bottom: auto;
			left: -7px;
			top: 50%;
			margin-left: 0;
			margin-top: -6px;
			border-right: 7px solid #a6a6a6;
			border-top: 6px solid transparent;
			border-bottom: 6px solid transparent;
			border-left: 0;
		}
		#tips div.tip-bottom .arrow {
			bottom: auto;
			top: -7px;
			border-top: 0;
			border-bottom: 7px solid #a6a6a6;
		}
		#tips div.tip-left .arrow {
			bottom: auto;
			left: auto;
			top: 50%;
			right: -7px;
			margin-left: 0;
			margin-top: -6px;
			border-left: 7px solid #a6a6a6;
			border-top: 6px solid transparent;
			border-bottom: 6px solid transparent;
			border-right: 0;
		}
		
		#tips div .arrow span {
			width: 0;
			position: absolute;
			z-index: 89;
			margin-left: -5px;
			top: -7px;
			border-top: 6px solid #ffffcc;
			border-left: 5px solid transparent;
			border-right: 5px solid transparent;
			}
			#tips div.tip-right .arrow span {
				border-right: 6px solid #ffffcc;
				border-top: 5px solid transparent;
				border-bottom: 5px solid transparent;
				border-left: 0;
				margin-left: 0;
				left: 1px;
				top: auto;
				margin-top: -5px;
			}
			#tips div.tip-bottom .arrow span {
				top: 1px;
				border-top: 0;
				border-bottom: 6px solid #ffffcc;
			}
			#tips div.tip-left .arrow span {
				border-left: 6px solid #ffffcc;
				border-top: 5px solid transparent;
				border-bottom: 5px solid transparent;
				border-right: 0;
				margin-left: 0;
				right: 1px;
				top: auto;
				margin-top: -5px;
			}




	
/**************** loading-maskPages ******************/
.loading-maskPages {
	position: absolute;
	z-index: 89;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	background: url(../../Resources/images/black80.png);
	background: rgba(0, 0, 0, 0.4);
	overflow: hidden;
	}
	.loading-maskPages span {
		position: absolute;
		z-index: 89;
		left: 50%;
		top: 300px;
		margin-top: -3.5em;
		margin-left: -4.5em;
		padding: 60px 1em 1em;
		min-width: 7em;
		line-height: 1.25em;
		text-align: center;
		color: white;
		background: black url(../../Resources/images/mask-loader.gif) no-repeat center 17px;
		-moz-border-radius: 0.5em;
		-webkit-border-radius: 0.5em;
		border-radius: 0.5em;
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
	}
	.loading-maskPages span.error {
		background-image: url(../../images/icons/web-app/32/Delete.png);
		color: red;
		cursor: pointer;
	}
	.loading-maskPages span a {
		color: white;
		font-weight: bold;
	}

/**************** loading-maskPages ******************/



.pix{position:absolute;width:2px;height:2px;display:block;background-color:#000;border-radius:10px;}



.credit-footer{
	z-index:1500;text-align:center;
	border-top: 1px solid #D6D6D6;
	background-color:#f5f5f5;
	height:40px;line-height:40px;
	width:100%;
	position:fixed;
	bottom:0;vertical-align:middle;
}

.credit-footer-logo{float:left;margin-left:6px;margin-top:6px;}
.credit-footer-logo img{border-width:0px;height: 18px;}
.credit-footer-desc{float:left;margin-left:10px;color:#313131;margin-top:2px;}
.credit-footer-desc a{color:#313131;margin-top:2px;text-decoration:none;}
.credit-footer-remove-link{float:right;margin-right:20px;margin-top:3px;}
.credit-footer-remove-link a{color:#313131;text-decoration:underline;font-size:14px;font-weight:bold;}

@media (max-width: 780px){.credit-footer-desc{display:none;}}



.credit-footer-nonprofit{
	z-index:1500;text-align:center;
	border-top: 1px solid #D6D6D6;
	background-color:#20CCCC;
	height:40px;line-height:40px;
	width:100%;
	position:fixed;
	bottom:0;vertical-align:middle;
}


.credit-footer-nonprofit .credit-footer-desc{float:left;margin-left:10px;color:#fff;margin-top:2px;}
.credit-footer-nonprofit .credit-footer-logo{float:left;margin-left:0px;margin-top:0px;background-color:White;height:40px;}
.credit-footer-nonprofit .credit-footer-logo img{margin-top:13px;margin-left:10px;margin-right:10px;}
.credit-footer-nonprofit .credit-footer-remove-link a{color:#fff;text-decoration:underline;font-size:12px;font-weight:normal;}


.credit-footer-envato{
	z-index: 1500;
	text-align: center;
	border-top: 1px solid #D6D6D6;
	background-color: #313131;
	height: 20px;
	line-height: 20px;
	width: 100%;
	position: fixed;
	bottom: 0;
	vertical-align: middle;
}

.credit-footer-envato .credit-footer-desc{
	margin-left: 10px;
	color: #fff;
	margin-top: 2px;
	width: 100%;
}


.credit-footer-envato .credit-footer-desc a{color:#fff;}

.form-container{margin-left:0px;margin-right:0px;margin-bottom:20px;margin-top:0px;}
/*.form-container ul {list-style: none;margin:0px;padding:0px;}*/
.form-container label{display: inline-block;margin-bottom: 5px;font-weight: normal;}
.form-container .field-container {margin-bottom:10px;}





.form-container.ltr input[type='text']{width:100%;height:30px;padding-left:10px;}
.form-container.ltr select {width:100%;height:30px;padding-left:10px;}
.form-container.ltr textarea{width:100%;height:100px;padding-left:10px;}

.form-container.rtl input[type='text']{width:100%;height:30px;padding-right:10px;}
.form-container.rtl select {width:100%;height:30px;padding-right:10px;}
.form-container.rtl textarea{width:100%;height:100px;padding-right:10px;}



.form-container input,
.form-container button,
.form-container select,
.form-container textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}


.form-container.ltr .radio,
.form-container.ltr .checkbox {display: block;min-height: 20px;padding-left: 20px;margin-top: 10px;margin-bottom: 10px;vertical-align: middle;}

.form-container.rtl .radio,
.form-container.rtl .checkbox {display: block;min-height: 20px;padding-right: 20px;margin-top: 10px;margin-bottom: 10px;vertical-align: middle;}


.form-container .radio label,
.form-container .checkbox label {display: inline;margin-bottom: 0;font-weight: normal;cursor: pointer;}


.form-container.ltr .radio input[type="radio"],
.form-container.ltr .radio-inline input[type="radio"],
.form-container.ltr .checkbox input[type="checkbox"],
.form-container.ltr .checkbox-inline input[type="checkbox"] {float: left;margin-left: -20px;}

.form-container.rtl .radio input[type="radio"],
.form-container.rtl .radio-inline input[type="radio"],
.form-container.rtl .checkbox input[type="checkbox"],
.form-container.rtl .checkbox-inline input[type="checkbox"] {float: right;margin-right: -20px;}


.form-container .radio + .radio,
.form-container .checkbox + .checkbox {margin-top: -5px;}


.form-container.ltr .radio-inline,
.form-container.ltr .checkbox-inline {display: inline-block;padding-left: 20px;margin-bottom: 0;font-weight: normal;vertical-align: middle;cursor: pointer;}

.form-container.rtl .radio-inline,
.form-container.rtl .checkbox-inline {display: inline-block;padding-right: 20px;margin-bottom: 0;font-weight: normal;vertical-align: middle;cursor: pointer;}


.form-container.ltr .radio-inline + .radio-inline,
.form-container.ltr .checkbox-inline + .checkbox-inline {margin-top: 0;margin-left: 10px;}

.form-container.rtl .radio-inline + .radio-inline,
.form-container.rtl .checkbox-inline + .checkbox-inline {margin-top: 0;margin-right: 10px;}


.form-container.ltr li.twocols span.col{float: left;width: 40%;margin: 0 5px 0 0;}   
.form-container.ltr li.threecols span.col{float: left;width: 30%;margin: 0 5px 0 0;}

.form-container.rtl li.twocols span.col{float: right;width: 40%;margin: 0 5px 0 0;}   
.form-container.rtl li.threecols span.col{float: right;width: 30%;margin: 0 5px 0 0;}


.form-container .form-inline .field-label {width:31%;vertical-align:top;margin-top:0px;}  
.form-container .field-label.hidden-label{display:none;}
.form-container .field-label .req-field{color:inherit;font-weight:bold;margin-left:3px;margin-right:3px;}

.form-container.ltr .form-inline input[type="button"],
.form-container.ltr .form-inline input[type="submit"]{margin-left:3px;}

.form-container.rtl .form-inline input[type="button"],
.form-container.rtl .form-inline input[type="submit"]{margin-right:3px;}

.form-container input[type="submit"]
{
    cursor:pointer;
}


.form-element-arrow{display:none;position:absolute;width:10px;height:1px;background-color:#029aea;left:0px;margin-left:-30px;margin-top:-20px;}
.e_selected .form-element-arrow{display:none;}
.arrow-circle{background-color:#029aea;width:30px;height:30px;margin-top:-18px;text-align:center;vertical-align:middle;}
.arrow-circle input[type="checkbox"]{margin-top:9px;}



.form-container.ltr{direction:ltr;text-align:left;}
.form-container.rtl{direction:rtl;text-align:right;}

.form-element-marked{border:dashed 1px #029AEA;position:absolute;display:none;}
.e_selected .form-container .form-element-marked{display:block;}

.form-container.absolute .field-container{border:solid 1px transparent;display:inline-block;position:absolute;}
.e_selected .form-container.absolute  .field-container:hover{border:dashed 1px #fff;}
.e_selected .form-container.absolute  .field-container.marked{border:dashed 1px #00A8FF;}

