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

/*defaultTheme starts here*/

.backgroundBg {
	background:#f5f5f5 url(../../images/themes/appleNoteBook/repeatBg.7d0c8df1444cbfe60e678eafaa10e4ae.png) repeat;
}
.backgroundSecBg{ 
	padding:10px; 
	margin:0;
	}	
.templateWidth {
	margin:0 auto;
	width:800px;
	border:1px solid #E8E7E7;
	-webkit-box-shadow: 0 0 2px #C4C4C4;
	-moz-box-shadow:0 0 2px #C4C4C4;
	box-shadow: 0 0 2px #C4C4C4;
	-webkit-border-radius:5px 5px 12px 12px;
	-moz-border-radius:5px 5px 12px 12px;
	border-radius:5px 5px 12px 12px;
	background:#fff;
}
.topContainer {
	display:none;
}
.btmContainer {
	background:url(../../images/themes/appleNoteBook/imageBtm.67c19184953384c43b72f304b0cc7d5e.png) no-repeat;
	height:28px;
}
.centerContainer {
	background:url(../../images/themes/appleNoteBook/centerTile.947b69c42d9eebc1a159328d7ae40ec4.png) repeat;}
.templateWrapper {
	background-color:#fff !important;
	
}
.tempHeadBdr {
	background: url(../../images/themes/appleNoteBook/headTile.3b50c0eb693519df73ec498443a3882f.png) repeat;
-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	padding:5px 0;
	-webkit-box-shadow: 0 0px 3px #E1E1E1;
	-moz-box-shadow: 0 0px 3px #E1E1E1;
	box-shadow: 0 0px 3px #E1E1E1;
}
.tempHeadContBdr {
	border-top:2px dashed #575f62;
	border-bottom:2px dashed #575f62;
	margin: 0;
	padding:20px 25px;
	text-align:center;
	
}
.tempHeadContBdr .frmTitle {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-size:2em;
}
.tempHeadContBdr .frmDesc {
	color: #DDDDDD;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.tempFrmWrapper .labelName {
	font-weight:600;
	font-size:13px;
	color:#444;
}
.tempContDiv input[type="text"], .tempContDiv textarea, .tempContDiv .pdfTextArea {
	background:#fff;	
	border:1px dashed #ABA5A5;	
	-webkit-border-radius:2px; 	
	-moz-border-radius:2px;	
	border-radius:2px;	
	padding:5px;
	font-size:13px;	
}

.signContainer canvas{border:1px dashed #ABA5A5;-webkit-border-radius:2px; 	
	-moz-border-radius:2px;	
	border-radius:2px;}

.tempContDiv input[type="text"]:hover,  .tempContDiv textarea:hover, .form_sBox:hover,  .mSelect select:hover, .tempContDiv input[type="file"]:hover, .signContainer .signArea:hover, .signContainer canvas:hover{	
	border:1px solid rgba(157, 157, 157, 0.75) !important;	
	}	
.tempContDiv input[type="text"]:focus, .tempContDiv textarea:focus, .mSelect select:focus, .signContainer canvas:focus{	
	border:1px solid rgba(121, 187, 238, 0.75) !important;	
	-webkit-box-shadow:0 0 5px rgba(82, 168, 236, 0.5) !important;	
	-moz-box-shadow:0 0 5px rgba(82, 168, 236, 0.5) !important;	
	box-shadow:0 0 5px rgba(82, 168, 236, 0.5) !important;	
	}

.subContWrap {
	margin:10px 15px 0 15px;
}
.phone .tempContDiv label, .date .tempContDiv label, .time .tempContDiv label, .address .tempContDiv label, .name .tempContDiv span label {
	color:#888888;
}

.date .tempContDiv .calendarIcon{ margin-top:5px;}

.fmFooter {
	text-align:center;
	margin:0 10px 10px 10px;
	overflow:hidden;
}

.form_sBox{ -webkit-border-radius:2px; 
	-moz-border-radius:2px;
	border-radius:2px;border: 1px dashed #ABA5A5;height:30px;}
	.form_sBox .customArrow{right:6px;top:2px !important;}

.form_sBox select{ padding-top:5px; padding-bottom:5px; padding-right:13px;}

.form_sBox select{ padding:2px 3px 3px 3px\9;}

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


.fmSmtButton {
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding:6px 22px;
	font-weight:400;
	-webkit-border-radius:2px; 
	-moz-border-radius:2px;
	border-radius:2px;
	font:15px 'Open Sans',"Lucida Grande","Lucida Sans Unicode",Arial,Arimo,Helvetica,sans-serif;
	}
	
.submitColor{
	color: #fff;
	border:1px solid;
	border-color: #2F9EEC #1988D6 #1988D6;
	background: #2596e6;
	background: -webkit-gradient(linear, left top, left bottom, from(#2f9eec), to(#1988d6));
	background: -moz-linear-gradient(top,  #2f9eec,  #1988d6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f9eec', endColorstr='#1988d6');
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
	}
	
.submitColor:hover{
	background: #1988d6;
	background: -webkit-gradient(linear, left top, left bottom, from(#1988d6), to(#1988d6));
	background: -moz-linear-gradient(top,  #1988d6,  #1988d6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1988d6', endColorstr='#1988d6');
	}

.cancelColor {
	color: #444;
	border: solid 1px #ccc;
	background: #eaeaea;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F4F4F4));
	background: -moz-linear-gradient(top,  #FFFFFF,  #F4F4F4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F4F4F4');
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 2px #fff inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
	text-shadow:0px 2px 0px #fff;
	}
	
.cancelColor:hover{
	border: 1px solid #aaa;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F4F4F4));
	background: -moz-linear-gradient(top,  #FFFFFF,  #F4F4F4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F4F4F4');
	}
	
.brandingContainer {
	text-align: right;
	color:#666;
	margin-top:10px;
	padding:15px;
	}

.crdAmt input[type="text"] {-webkit-border-radius:2px; 
	-moz-border-radius:2px;
	border-radius:2px;}					
	

.pBarWrapper{ padding:20px 0 10px 8px;}

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

.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;}

.footerWrapper{ margin-left:95px;}

.fmFooter{ padding:25px 20px 25px 0;}
.fmFooter .next_previous{ 
	font:15px 'Open Sans',"Lucida Grande","Lucida Sans Unicode",Arial,Arimo,Helvetica,sans-serif;
	padding:6px 22px;
	background:#656565; color:#fff; border:1px solid #656565;
}

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

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

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

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

.gMapWrapper .gMapPpWrapper .icon-gMap {
	width: 28px;
	height: 28px;
}

.gMap .tempContDiv span:first-child input[type="text"], .gMap .tempContDiv span:first-child .form_sBox{
	width: calc(100% - 41px);
	margin-left: 41px;
}

.rtlWrapper .gMap .tempContDiv span:first-child input[type="text"], .rtlWrapper .gMap .tempContDiv span:first-child .form_sBox{
	margin-right: 41px;
}



/*   save button */

.saveColor, .reviewBtn{
	color: #fff;
	border:1px solid;
	border-color: #2F9EEC #1988D6 #1988D6;
	background: #2596e6;
	background: -webkit-gradient(linear, left top, left bottom, from(#2f9eec), to(#1988d6));
	background: -moz-linear-gradient(top,  #2f9eec,  #1988d6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f9eec', endColorstr='#1988d6');
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
}
	
.saveColor:hover, .reviewBtn:hover{
	background: #1988d6;
	background: -webkit-gradient(linear, left top, left bottom, from(#1988d6), to(#1988d6));
	background: -moz-linear-gradient(top,  #1988d6,  #1988d6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1988d6', endColorstr='#1988d6');
}
/* form_selectBox Start */

.tempFrmWrapper.zfSelect2CustomCont .form_selectBox .select2FormCont, .tempFrmWrapper.zfSubformSelect2 .form_selectBox .select2FormCont {
       border: 1px dashed #ABA5A5;
    height: 30px !important;
    border-radius: 2px;
 }
 .tempFrmWrapper.zfSelect2CustomCont .form_selectBox .select2FormCont:hover, .tempFrmWrapper.zfSubformSelect2 .form_selectBox .select2FormCont:hover{
 	    border: 1px solid rgba(157, 157, 157, 0.75) !important;
 }
 .tempFrmWrapper .form_selectBox .select2-container--default .select2-selection--single.select2FormCont .select2-selection__rendered {
    color: #000;
    line-height: 27px !important;
}
.tempFrmWrapper .form_selectBox .select2-container--default .select2-selection--single.select2FormCont .select2-selection__arrow b {
    top: 3px !important;
}
.tempFrmWrapper.zfSelect2CustomCont .form_selectBox .select2FormCont:focus, .tempFrmWrapper.zfSubformSelect2 .form_selectBox .select2FormCont:focus {
    outline: none;
        border: 1px solid rgba(121, 187, 238, 0.75) !important;
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5) !important;
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5) !important;
    box-shadow: 0 0 5px rgba(82, 168, 236, 0.5) !important;
}

.fieldDisabled.zfSelect2CustomCont .form_selectBox .select2FormCont:focus , .fieldDisabled.zfSubformSelect2 .form_selectBox .select2FormCont:focus {
    outline: none;
       border: 1px solid rgba(157, 157, 157, 0.75) !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.fieldDisabled input[type="text"]:hover, .fieldDisabled textarea:hover, .fieldDisabled .form_sBox:hover, .fieldDisabled .mSelect select:hover, .fieldDisabled .tempContDiv input[type="file"]:hover, .fieldDisabled .signContainer .signArea:hover, .fieldDisabled .signContainer canvas:hover {
   border: 1px dashed #ABA5A5 !important;
}

.fieldDisabled.zfSelect2CustomCont .form_selectBox .select2FormCont:hover, .fieldDisabled.zfSubformSelect2 .form_selectBox .select2FormCont:hover {
    border: 1px dashed #ABA5A5 !important;
}

.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;
}
.zfSelect2CustomCont .tempContDiv input[type="text"], .tempContDiv input[type="text"] {
  height: 30px !important;
}
.tempContDiv .phoneFormatUSA input[type="text"] {
    height: auto !important;
}