/* Sample Submission CSS - Start */


.ui.container.fluid.testing.partitioned 
{
    background: none;
    box-shadow: none;
    border: none;
}

.ui.fluid.container {
    border: none;
    background: none;
    box-shadow: none;
}

.ui.tab.segment.bottom.attached, .chronoforms
 {
    box-shadow: none;
    border: 2px solid #f3e4c9;
    background: #faf2e6;
}

.ui.tabular.menu .active.item {
    background: #faf2e6;
    color: rgba(0,0,0,.95);
    border-top-width: 1px;
    border-color: #d4d4d5;
    font-weight: normal;
    margin-bottom: -1px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0px !important;
}

.ui.tabular.menu .item {
    background: #faf5eb;
	color: grey;
	margin-right: 10px;
	padding: 20px;
	border-radius: 0px !important;
	font-size: 17px;
}

.ui.tabular.menu .item:hover {
    background: #f9f2e6;

}

.ui.dividing.header .sub.header 
{
    font-size: 14px;
}

.ui.container hr {
    border-color: #e9ce9b;
}

/*.ui.header.dividing {
    border: none;
}*/

.ui.header.dividing {
    border-bottom: 2px solid #e9ce9b;
}

h2.ui.header.dividing {
    font-size: 25px;
    font-weight: normal;
}

.ui.form .inline.fields .field > input, .ui.form input[type="text"], .ui.form textarea,
.ui.form .inline.fields .field > .selection.dropdown

{
    width: 100% !important;
    border-radius: 0;
    border: 1px solid #edd4ab;
}

.ui.form .inline.fields .field > label, .ui.form .field > label  {
    color: #666;
    font-weight: normal;
    font-size: 14px;
}

.sample_info .field > label, .sample_info .field > label {
    font-size: 13px !important;
    min-height: 70px;
}

.method_trans p {
    padding-top: 6px !important;
}

.itemid-109 p {
    font-size: 14px;
    line-height: 1.2;
}

/*label {
    color: #666 !important;
}*/

.ui.radio.checkbox .box, .ui.radio.checkbox label,
.ui.checkbox label, .ui.checkbox + label
{
    color: #666;
}

.ui.form .grouped.fields > label {
    font-size: 14px;
}

p i
{
	color: #666;
	font-size: 14px;
}

#area_fields_89 {
    margin-top: 20px;
}

.ui.header .sub.header
{
	color: #000;
}

.pcr_sample_type {
    margin-top: 30px;
    background-color: #7a5938;
    padding: 20px;
    color: white;
    border: 3px solid hsl(30, 37%, 45%);
    text-align: center;
    margin-bottom: 30px;
}
.billing_info .ui.checkbox {
    display: table-cell;
}

#bionique-submit {
    margin-top: 20px;
    padding: 15px 45px;
    font-size: 16px;
    color: white;
    border: 3px solid #ba9169;
    background-color: #9e7348;
    cursor: pointer;
    border-radius: 0px;
    margin-bottom: 20px;
}

.sample_info .ui.container.fluid.clone-item.tooltipstered, .sample_info .ui.segment.basic.repeater, .sample_info .ui.container {
    padding: 0px !important;
}
.sample_info .ui.divider {
    display: none;
}

.method_of_pay #area_fields_59 .multifield .field {
    padding-bottom: 10px;
    padding-top: 10px;
}

.method_of_pay .field #text61, .method_of_pay .field #text141 {
    position: relative;
    bottom: 30px;
}


@media only screen and (max-width: 978px) and (min-width: 767px)
{
  .method_trans #area_fields_178 .field:first-child
  {
      max-width: 230px;
  }
  .method_trans_sec #area_fields_181 .field:first-child
  {
    max-width: 218px;
  }
}

@media(min-width:978px)
{
   .method_trans  #area_fields_178 .field:first-child
  {
      max-width: 304px !important;
  }
  .method_trans_sec #area_fields_181 .field:first-child
  {
     max-width: 290px !important;
  }

}
/*.ui.container.fluid.source-item {
  display:block !important;
}*/

.ui.form .six.fields > .field, .ui.form .six.fields > .fields {
   width: 16%;
   margin-right: -2px;
}


#area_fields_324, #area_fields_325, #area_fields_300, #area_fields_298 {
    display: table;
}
#area_fields_289, #area_fields_291, #area_fields_334, #area_fields_336
{
  display:table;
}

#sample_type_other
{
    margin-top: 5px;
}
.other_type {
    margin-top: 5px !important;
}

#area_fields_289 label, #area_fields_291 label, #area_fields_324 label, #area_fields_325 label {
    font-size: 11px;
}
.ui.form .sample_info .inline.fields {
    align-items: unset;
}

#button259, #button282 {
    height: 39px;
}


.ui.form .inline.fields .field > input
{
  width:100% !important;
}
.chronoforms .ui.form .six.fields > .field, .chronoforms .ui.form .six.fields > .fields {
    width: 16%;
}

.pcr_sample_in {
    padding: 10px !important;
}

body, .ui.button, .ui.green.button,
.ui.header.dividing,
.chronoforms form label,
.chronoforms form h1,
.chronoforms form h2,
.chronoforms form h3,
.chronoforms form h4,
.chronoforms form h5,
.chronoforms form h6,
.chronoforms form .header{
  font-family: "Times New Roman", Times, serif;
}


h1, h2, h3, h4, h5, h6, .site-title {
    font-family: "Times New Roman", Times, serif !important;
}

.chronoforms .ui.form {
    font-size: 16px;
}


.ui.form input:not([type]), 
.ui.form input[type="date"], 
.ui.form input[type="datetime-local"], 
.ui.form input[type="email"], 
.ui.form input[type="file"], 
.ui.form input[type="number"], 
.ui.form input[type="password"], 
.ui.form input[type="search"], 
.ui.form input[type="tel"], 
.ui.form input[type="text"], 
.ui.form input[type="time"], 
.ui.form input[type="url"],
.ui.form textarea
{
    font-family: "Times New Roman", Times, serif !important;
}