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

.powermail_form { max-width:715px; width:100%; }
.powermail_fieldset { margin-bottom:0px; padding:0px;  }

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

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

.col-sm-offset-2 {  margin-left: 35% !important;}
.tx-powermail .col-sm-10 { width:65% !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:160px;
	min-height:25px;
	margin-left:15px; 
	font-size:14px;
	padding-top:2px; 
	font-weight:400 !important;
}

.powermail_fieldwrap textarea {
	width:100%;
	min-height:175px;
	overflow:scroll;
}



.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, .powermail_legend  { display:none; height:0px; }

.powermail_fieldset_8, .powermail_fieldset_9 {  }


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

legend {
  font-size: 20px !important;
  margin-bottom: 0px !important;
  font-weight:600 !important;
  border:none !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  {
  width:70% !important;
  background-color: transparent !important;
  border: none !important;
  margin-bottom:6px!important;
  float:left !important;
}

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











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



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

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

}


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

	

}




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

	.powermail_fieldwrap_type_submit .col-sm-offset-2 {
		margin-left: 0% !important;
	}

}


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

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

	.powermail_legend {
	font-size:24px;
	}

}
