#eform-panel h1{margin-top:10px !important;}
#tablefile td img{ width:20px; height:auto}
#tablefile td {}

#tablefile td div {
    position: relative;
    overflow: hidden;
}
#tablefile td div input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
h1.form-control, h2.form-control, h3.form-control{
	background: none !important;
    border: none;
    border-radius: none;
    box-shadow: none;
    padding: 0px;
    transition: none;
	min-height:24px;
	margin:0px;
	}
p.form-control, address.form-control, blockquote.form-control, canvas.form-control, output.form-control{
	background: none !important;
    border: none;
    border-radius: none;
    box-shadow: none;
    padding: 0px;
    transition: none;
	min-height:14px;
	font-size:14px;
	height:14px;
	margin:0px;
	}
h1.form-control{
	font-size:36px;
	line-height:36px;
	height:36px
	}
h2.form-control{
	font-size:30px;
	line-height:30px;
	height:30px;
	}
h3.form-control{
	font-size:24px;
	line-height:24px;
	height:24px;
	}
	
h1.b-b, h2.b-b, h3.b-b{ border-bottom:none !important;}
.col2-form{
	margin-bottom:15px;
}

.wizard div.header, .wizard div.footer{
	min-height: 10px;
    padding: 0 15px;
}

/*for eForm column width*/
@media (min-width: 768px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
   div.col-1, div.col-2, div.col-3, div.col-4, div.col-5, div.col-6, div.col-7, div.col-8, div.col-9, div.col-10, div.col-11, div.col-12 {
    float: left;
	min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
	margin-bottom:15px;
  }
   select.col-1, select.col-2, select.col-3, select.col-4, select.col-5, select.col-6, select.col-7, select.col-8, select.col-9, select.col-10, select.col-11, select.col-12
   {
    float: none;
	display:block;
	background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    height: 34px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
  }
  .form-elements::after, .form-group::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
  .col-1, div.col-1 {
    width: 100%; /* col 12 */
  } 
  .col-2, div.col-2 {
    width: 50%; /* col 6 */
  }
   .col-3, div.col-3 {
    width: 33.33333333%; /* col 4 */
  }
  .col-4, div.col-4 {
    width: 25%; /* col 3 */
  }
   .col-6, div.col-6 {
    width: 16.66666667%; /* col 2 */
  }
  .col-12, div.col-12 {
    width: 8.33333333%; /* col 1 */
  }
  
}
.radio-group ul, .checkbox-group ul{
	padding-left:0px;
	
}
.radio-group ul li{
	list-style:none;
	
}
.sub-col-1 li, .sub-col-2 li, .sub-col-3 li, .sub-col-4 li, .sub-col-5 li, .sub-col-6 li, .form-group li {
	list-style:none !important;
	display:inline-block !important;	
	line-height: 30px !important;
	margin-right: 0 !important;
	padding-right:20px;
}

 
.sub-col-1 li{ width:100% !important;}
.sub-col-2 li{ width:50% !important;}
.sub-col-3 li{ width:33.33333333% !important;}
.sub-col-4 li{ width:25% !important;}
.sub-col-6 li{ width:16.66666667% !important;}

.form-horizontal .wizard  .form-group {
	margin-left:0px !important;
	margin-right:0px  !important;
}
/*fix eform*/
div.form-control{
	 background:none !important;
    border: none !important;
    border-radius:none !important;
    box-shadow:none !important;
    height:inherit;
    padding:none !important;
    transition: none !important;
	float:left;

	}

 input.col-1, input.col-2, input.col-3, input.col-4, input.col-5, input.col-6, input.col-7, input.col-8, input.col-9, input.col-10, input.col-11, input.col-12 {
    float: none;
    position:relative;
  }
/*div.btn.btn-default, div.btn {
    background:none;
    border:none;
    
	 -moz-user-select: none;
   
    border-radius: none;
   box-shadow: none;
    cursor: arrow !important;
    display:block;
   margin-bottom: 0px;
	padding: 6px 12px;
    text-align: left;
    white-space: nowrap;
}*/
 
input[type="file"].form-control{
	border:none;
	padding:0px;
	margin-top:6px;
	box-shadow:none;
	}
input[type="checkbox"].form-control, input[type="radio"].form-control{
	border:none;
	padding:0px;
	margin-top:6px;
	box-shadow:none;
	width:12px;
	float:left;
	}
.checkbox label, .checkbox-group label, .radio-group label{
	display:block;
	padding-top:7px;
	height:30px;
	} 
/*.form-group{ 
	float: left;
	width:100%;
    margin-bottom: 15px;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}*/
div.form-group {
    padding: 0 15px;
}
div.b-b{border-bottom: 1px solid #cfcfcf !important;}

.form-group input[type="text"], .form-group input[type="date"]{
	background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    height: 34px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
	}
.form-group textarea{
	background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
	}
.form-group input[type="checkbox"], .form-group input[type="radio"]{
	margin-left:0px;
	margin-top:0px;
	margin-right:12px;
	}
.form-group input[type="checkbox"].col-2, .prev-holder input[type="checkbox"].col-2{
	display:inline !important;
	width:12px;
	}
.form-group .checkbox-group, .form-group .radio-group{
	padding-left:20px;
	}
.checkbox-group-field .prev-holder div, .radio-group-field .prev-holder div{
	display:block;
	padding-left:20px;
	}
.checkbox-group-field .prev-holder div label, .radio-group-field .prev-holder div label{
	display: block;
    height: 30px;
    padding-top: 7px;
}
.checkbox-group-field .prev-holder div  input[type="checkbox"], .radio-group-field .prev-holder div  input[type="radio"]{
	height:20px;
}
.form-group button{ width:auto !important;}
.prev-holder button{ width:auto !important; float:none !important;}

	
.form-group.checkbox label{
	margin-bottom:0px;
	}
.center{
	text-align:center !important;
	}
.right{
	text-align:right !important;
	}
button.right{ float:right}
div.btn:hover{background:none !important ;border:none; cursor:default;}


 .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family:'FontAwesome';
    content:"\f146";
    float: right;
    color: inherit;
}
 .collapsed:after {
    /* symbol for "collapsed" panels */
    /*content:"\f0fe" !important; //test remove this code by sixthgraph*/
}
 .panel-heading {
    cursor: pointer;
    font-size:120%;
}
.rendered-form p{font-size: 16px}






