.label {
	color: rgb(102, 102, 102);
}

.crm-container .content {
	margin-top: inherit;
	
}


.crm-container.crm-public .select2-container .select2-choice {
padding:0px 5px 5px 8px;

}


.crm-container .crm-section,
.crm-container div.crm-field-wrapper {
  margin-bottom: 1em;
}

.crm-container .crm-section .label {
  float: none;
  width: 100%;
  text-align: left;
}

.crm-container .crm-section .content {
  margin-left: 0%;
}

#crm-container.crm-public .crm-section, .crm-section {
  margin-bottom: 0;
}


#crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select {
  font-size: 15px;
  padding: 5px;
  border-radius: 3px;
  vertical-align: middle;
  max-width: 100%;
 /* width:100%; */
}
  
.crm-frozen-field {
  font-size:130%;
}

#crm-container.crm-public .calc-value, #crm-container.crm-public .content{
  padding-top: 6px;
  font-size: 15px;
  padding-bottom: 4px;
}

.content .description {
 /* font-size: 150% !important;
  font-weight: bold; */
}

.ginput_container input[type] {
border: 1px solid grey;
}

.ginput_container input[type]:focus {
border: 1px solid black;
}

.ginput_container select {
border: 1px solid grey;
}

.ginput_container select:focus {
border: 1px solid black;
}

