
/*******************************************************************************/
/* POWERMAIL SETTING   */
/*******************************************************************************/

.powermail_fieldset { margin-bottom:0px; padding:0px;  }

.form-group {   margin-bottom: 12px !important;}

label.col-sm-2 {width:45% !important; }

.col-sm-offset-2 {  margin-left: 45% !important;}
.tx-powermail .col-sm-10 { width:55% !important;}
.layout1 .col-sm-offset-2 {  margin-left: 0% !important; padding: 0 !important; }
.layout1 { /*font-weight:700 !important; */ }

.form-horizontal .control-label {   text-align: left !important; }

label {  font-weight: 400 !important;  }


.form-control {
	width:auto;
	height:28px !important;
  line-height: auto;
  padding: 1px 3px !important;
 border: 1px solid #333 !important;
	border-radius: 0px !important;
  }

.form-control:focus {
  border-color: #333 !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 204, 51, 0.6) !important;
}

.desc {
	display:inline-block !important;
	float:left !important;
	width:220px;
	min-height:25px;
	margin-left:15px; 
	font-size:14px;
	padding-top:2px; 
	font-weight:400 !important;
}


.layout1 .form-control, .layout2 .form-control, .layout3 .form-control, 
.layout4 .form-control, .layout5 .form-control, .layout6 .form-control  {	max-width: 130px !important; float:left;  }

.layout1 .checkbox { width:35px; float:left; }
.layout1 .powermail_fieldwrap_type_check .desc {  margin-left:-8px !important; margin-top:-2px !important; }

.btn { padding: 3px 10px 3px 10px !important; border-radius:0px !important; font-size:13px !important;}

.btn-primary {
    background-color: #ccc !important;
    border-color: #333 !important;
    color: #000 !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	background-color:#0093D0 !important;
	color:#fff !important;
}

.tx-powermail h3  { display:none; height:0px; }

.powermail_fieldset_8, .powermail_fieldset_9 {  }


.tx-powermail .powermail_fieldset .parsley-errors-list  {
  width:70% !important;
  background-color: transparent !important;
  border: none !important;
  margin-bottom:6px!important;
  float:left !important;
}


.checkbox label  {  color:#fff !important;  }

legend {
  font-size: 20px !important;
  margin-bottom: 0px !important;
  font-weight:600 !important;
  border:none !important;
}

.powermail_legend {
	padding:3px 3px 3px 8px !important; 
}

a.pdf {
	margin-left:15px !important;
}

input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}





/* parsley errors */
.tx-powermail .powermail_fieldset .parsley-errors-list > li {
    color: #a94442;
    padding: 0px !important;
}

.tx-powermail .powermail_fieldset .powermail_field_error, .tx-powermail .powermail_fieldset .parsley-error, .tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus, .tx-powermail .powermail_fieldset div.error {
  background-color: #E4E4E4 !important;
}


.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
  padding-top: 2px !important;
}








/*******************************************************************************/
/* 	BOOTSTRAP ACCORDION     */
/*******************************************************************************/

.panel-group .panel {
  border-radius: 0px !important;
  margin-bottom: 0;
  overflow: hidden;
}

.panel {
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom:20px !important; 
}


.panel-heading {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding: 0px !important; 	
  position:relative;
}

.aheading {
	display:block;
	width:100%;
	height:auto;
	padding:6px 8px;
	background-color:#E2E2E2;
	text-decoration:none !important
}

.panel-collapse {
	/* padding:8px; */
}
.panel-inner {
	padding:8px; 
}

.indicator {
	position:absolute;
	top:0px;
	right:10px;
	z-index:10;
	font-size:1.2em !important;
	color:#666 !important;
}

.indicator:hover {
	color:#333; 
}






/*******************************************************************************/
/* 	RESPONSIVE SETTINGS     */
/*******************************************************************************/


@media screen and (max-width: 1210px) { 

  
	.tx-powermail .container-fluid {
		margin:0px 0px 0px 0px !important;
	}
	

}


@media screen and (max-width: 930px) { 

	#wrap-main .container-fluid .col-sm-9, #wrap-main .container-fluid .col-sm-3 {
		float:none !important;
		clear:both !important;
		width:100% !important;
	}
	
	#quickmenu div#wrap-qm {
	  float: left !important;
	}

}




@media screen and (max-width: 767px) { 

	.powermail_fieldwrap_type_submit .col-sm-offset-2 {
		margin-left: 0% !important;
	}
 
	.control-label, label.col-sm-2 {  width:100% !important; }
	.tx-powermail .col-sm-10 {    width: 100% !important;}
	.desc { width:auto !important; }
  

	
}


@media screen and (max-width: 600px) { 

	.tx-powermail .col-sm-10 { width:100% !important;}

	.powermail_legend {
	font-size:24px;
	}

}
