/* $Id: $ */
@charset "UTF-8";
/* CSS Document */

/*defaultTheme starts here*/

.backgroundBg{ 
	background:#F9F9F9;
	}
.backgroundSecBg{ 
	padding:5px;
	margin:0;
	}	
.templateWidth {
	margin:0 auto;
	background:url(../../images/themes/border/tileImg.e55a9231bc5f97ca8f25393708b11c28.png) repeat;
	}	
.topContainer{
	display:none;
	}
.btmContainer{
	display:none;
	}
.centerContainer{  
	padding:17px;
	}
.templateWrapper{
	background:#fff;
	-webkit-box-shadow:0 0 3px #C5C5C5 inset;
	-moz-box-shadow:0 0 3px #C5C5C5 inset;
	box-shadow:0 0 3px #C5C5C5 inset;
	padding:20px;
}
.tempHeadBdr {
	 background:url(../../images/themes/border/headerBorderImg.40631383aee8ed7b5d37177f030235f9.png) repeat-x center bottom;
    padding-bottom:15px;	
}
.tempHeadContBdr{
	background:#none;
	border-bottom:none; 
	margin: 0;
    padding:25px;
	text-align:center;
	
	}
.tempHeadContBdr .frmTitle{ 
	color:#505050;
	font-size:3em;
	}
.tempHeadContBdr .frmDesc{ 
	color:#505050;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	}

.tempFrmWrapper .labelName{ font-size:16px; color:#252525;} 
	
.tempContDiv input[type="text"], .tempContDiv textarea, .tempContDiv .pdfTextArea{
	background:#fff;
	padding:8px;
	border:1px solid #b2c5c0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	}


.signContainer canvas{border:1px solid #b2c5c0;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}


.tempContDiv input[type="text"]:hover,  .tempContDiv textarea:hover{	
	
	}	
.tempContDiv input[type="text"]:focus, .tempContDiv textarea:focus{	
	
	}	

.subContWrap{ margin:10px; margin-bottom:0;background:#fff;}

.phone .tempContDiv label, .date .tempContDiv label, .time .tempContDiv label, .address .tempContDiv label {
	color:#888888;
}

.date .tempContDiv .calendarIcon{ margin-top:8px;}
.currency .tempContDiv .symbol{margin-top:7px;}

.fmFooter{
	text-align:center;
	background:#fff;
	overflow:hidden;
	}
	
.fmSmtButton {
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font:16px 'Open Sans',"Lucida Grande","Lucida Sans Unicode",Arial,Arimo,Helvetica,sans-serif;
	font-weight:400;
	padding:6px 24px;
	}
	
.submitColor{
	color: #fff;
	border:1px solid #EF473E; 
	background: #EF473E;
	}
	
.submitColor:hover{
	background: #D74F45;
	border:1px solid #D74F45; 
	}

.cancelColor {
	color: #444;
	border: solid 1px #ccc;
	background: #eaeaea;
	}
	
.cancelColor:hover{
	border: 1px solid #aaa;
	background: #fff;
	}

.brandingContainer {
	text-align: right;
	color:#666;
	padding:15px;
}
.form_sBox{ -webkit-border-radius:5px; 
	-moz-border-radius:5px;
	border-radius:5px; border: 1px solid #B2C5C0; height:36px;}
	.form_sBox .customArrow{right:6px;top:5px !important;}

.form_sBox select{padding-top:5px; padding-bottom:5px; padding-right:13px;     -webkit-padding-before: 11px !important;
    padding-block-start: 8px !important;}  
    /* IE6, IE7, IE8, but also IE9 */

.form_sBox select{ padding:5px 3px 4px 3px\9;}
.time .form_sBox select{ padding:5px 3px 4px 3px\9;}

	
.cardHeadCont .headingText{ margin-top:3px;}
.cardHeadCont .crdAmtCont{ line-height:31px;}
.crdAmt input[type="text"] { font-size:13px; padding:8px; border:1px solid #6F6F6F;}
.cardHeadCont .crdHelpText{ margin-top:3px;}

.verification .captchaRefresh{  margin-top: 9px;}

.pBarWrapper{ margin:0; padding:20px 5px 10px 10px;}

.pBarWrapper .pBar, .pBarWrapper em.pNumber b{ background:#b2c5c0;}

.pBarWrapper .selected em.pNumber{color:#fff; border:2px solid rgba(255, 255, 255, 0);}
.pBarWrapper .selected .pBar, .pBarWrapper .selected em.pNumber b{ background:#656565;}
.pBarWrapper .currentPTab em.pNumber{color:#fff; border:2px solid #656565;}
.bar .currentPTab .pArrow{ border-color:#656565 transparent;}

.fmFooter .next_previous{ 
	padding:6px 24px;
	font:16px 'Open Sans',"Lucida Grande","Lucida Sans Unicode",Arial,Arimo,Helvetica,sans-serif;
	background:#222; border:1px solid #222; color:#fff;
}

.signContainer .signArea, .tempContDiv input[type="file"], .mSelect select{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; border: 1px solid #b2c5c0;}

.subfrmWrapper-horizontal ul{background: #f9f9f9;}


.rtlWrapper .pBarWrapper{padding-left: 5px;padding-right: 8px;}

.gMapWrapper .gMapPpWrapper{
	padding: 3px;
	border-radius: 5px;
}
.disabled input[type="text"], .disabled input[type="file"], .disabled .form_sBox, .disabled textarea, .pmnt .disabledField input[type="text"] {
    border: 1px solid #b2c5c0 !important;
    background: #f5f5f5 !important;
}



/*  save button */

.saveColor, .reviewBtn{
	color: #fff;
	border:1px solid #EF473E; 
	background: #EF473E;
}
	
.saveColor:hover, .reviewBtn:hover{
	background: #D74F45;
	border:1px solid #D74F45; 
}

.formFieldWrapper .error .tempContDiv input[type="text"]:focus, .formFieldWrapper .error .tempContDiv textarea:focus, .formFieldWrapper .error .tempContDiv .form_sBox:focus {
	-moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;	
}
	
	
/* sf popup and themes css start here */
/*.sfPopCloseIcn{ margin-top:-32px; right:-13px;}*/
/* form_selectBox Start */
.tempFrmWrapper.zfSelect2CustomCont .form_selectBox .select2-container {
   width: 100% !important;
   margin-bottom: 0px;
}
.tempFrmWrapper.zfSelect2CustomCont .form_selectBox .select2FormCont, .tempFrmWrapper.zfSubformSelect2 .form_selectBox .select2FormCont {
     border: 1px solid #b2c5c0;
    height: 35px !important;
    border-radius: 5px;
 }
 .tempFrmWrapper .form_selectBox .select2-container--default .select2-selection--single.select2FormCont .select2-selection__rendered {
    color: #000;
    line-height: 33px !important;
}
.tempFrmWrapper.zfSelect2CustomCont .form_selectBox .select2FormCont:focus {
    outline: none;
}
.tempSubfrmWrapper .dropdown.small .form_selectBox .select2-container--default .select2-selection--single.select2FormCont .select2-selection__rendered .select2FormFont {
    padding-right: 0;
}
.select2-container--default .select2FormList .select2-results__option--highlighted[aria-selected], .select2-container--default .select2SformList .select2-results__option--highlighted[aria-selected] {
	 background-color: #4d8ef1;
	 color: #fff;
}
.tempFrmWrapper .form_selectBox .select2-container--default .select2-selection--single.select2FormCont .select2-selection__rendered .select2FormFont, .tempFrmWrapper.zfSubformSelect2 .form_selectBox .select2-container--default .select2-selection--single.select2FormCont .select2-selection__rendered .select2FormFont {
	line-height: 23px !important;
}
.tempFrmWrapper.name.zfSelect2CustomCont .select2-container--default .select2-selection--single .select2-selection__arrow b {
    top: 5px !important;
}
.zfSelect2CustomCont .tempContDiv input[type="text"], .tempContDiv input[type="text"] {
  height: 35px !important;
}