@font-face {
	font-family: CiscoSans;
	src: url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThin.eot);
	src: url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThin.eot?#iefix) format("embedded-opentype"), url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThin.woff) format("woff"), url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThin.ttf) format("truetype");
	font-weight: 100;
	font-stretch: normal;
	font-style: normal
}

@font-face {
	font-family: CiscoSans;
	src: url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLight.eot);
	src: url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLight.eot?#iefix) format("embedded-opentype"), url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLight.woff) format("woff"), url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLight.ttf) format("truetype");
	font-weight: 200;
	font-stretch: normal;
	font-style: normal
}

@font-face {
	font-family: CiscoSans;
	src: url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegular.eot);
	src: url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegular.eot?#iefix) format("embedded-opentype"), url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegular.woff) format("woff"), url(//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegular.ttf) format("truetype");
	font-weight: 400;
	font-stretch: normal;
	font-style: normal
}


*{
  font-family: 'CiscoSans', Arial, helvetica, sans-serif !important;
}

#bulkPackagesDashboard > div.rfG-row.workflow-header-default > div > h1:nth-child(1) {display:none;!important}

/*joel 2 col reg form*/
@media only screen and (min-width: 880px) {
#wf-formAttendee-firstname,
#wf-formAttendee-lastname,
#wf-formAttendee-email,
#wf-formAttendee-companyname,
#wf-formAttendee-jobtitle,
#wf-1425417495863001Qh2E,
#wf-formAttendee-phone,
#wf-formAttendee-address1,
#wf-formAttendee-address2,
#wf-formAttendee-countryId,
#wf-formAttendee-stateId,
#wf-formAttendee-city,
#wf-1658955503251003k06N,
#wf-1523639072141001YhkV,
#wf-1658955503251002kcsK,
#wf-1658955503251003k06N {
    /*width: 50%;*/
    /*float: left;*/
    /*padding-right: 60px;*/
}
/* ODD FIELDS */
#wf-formAttendee-firstname,
#wf-formAttendee-email,
#wf-formAttendee-jobtitle,
#wf-formAttendee-phone,
#wf-formAttendee-address2,
#wf-formAttendee-stateId,
#wf-1523639072141001YhkV,
#wf-1658955503251003k06N,
#wf-1487017565947001erxf {
    /*clear: both;*/
}

[class*="reg-form-contactInfo"] .form-horizontal.form-render-page.workflow-form-render,
[class*="regsort-form-contactInfo"] .form-horizontal.form-render-page.workflow-form-render {
  display: flex;
  flex-wrap: wrap;
}
[class*="reg-form-contactInfo"] .wf-form-element-div:empty,
[class*="regsort-form-contactInfo"] .wf-form-element-div:empty {
  display: none;
}

[class*="reg-form-contactInfo"] .wf-form-element-div,
[class*="regsort-form-contactInfo"] .wf-form-element-div {
  width: 50%;
  box-sizing: border-box;
  padding-right: 60px;
}
[class*="reg-form-contactInfo"] .wf-form-element-div:nth-child(-n+5),
[class*="reg-form-contactInfo"] .wf-form-element-div:nth-last-child(-n+7),
[class*="reg-form-contactInfo"] .form-footer-actions,
[class*="regsort-form-contactInfo"] .wf-form-element-div:nth-child(-n+5),
[class*="regsort-form-contactInfo"] .wf-form-element-div:nth-last-child(-n+7),
[class*="regsort-form-contactInfo"] .form-footer-actions {
  width: 100%;
}
[class*="bulkreg-form-contactInfo"] .wf-form-element-div:nth-last-child(-n+7) {
  width: 50%;
}
[class*="bulkreg-form-contactInfo"] .wf-form-element-div:nth-last-child(-n+4) {
  width: 100%;
}
  
  
}

:root {
  --rf-comp-input-color-border: #042f50;
}
.rf-input input{
  /*border: 1px solid black;*/
  border-radius: 6px;
  padding: 5px 7px;
  color: #444;
}
  

#wf-formAttendee-firstname .readOnly-value,
#wf-formAttendee-lastname .readOnly-value,
#wf-formAttendee-email .readOnly-value,
#wf-formAttendee-companyname .readOnly-value,
#wf-formAttendee-countryId .rf-single-select .rf-label + div:not(:has(select)), 
#wf-formAttendee-countryId .read-only-values {
  border: 1px solid #042f50;
  background-color: #e7e7e7;
  border-radius: 6px;
  padding: 5px 7px;
  color: #444;
  height: 34px;
  font-size: 16px;
  cursor: no-drop;
}

#formAttendee-companyname,
#formAttendee-jobtitle,
#formAttendee-countryId,
.wf-form-element-div .rf-select select,
#wf-1480460649060001bZma input,
.rf-select select, .rf-select select:not([multiple]){
  /*border: 1px solid black !important;*/
  border-radius: 6px !important;
  padding: 5px 7px !important;
  height: 34px;
}
.rf-select select+.select-dropdown-icon .dropdown-icon-background, .rf-select select:not([multiple])+.select-dropdown-icon .dropdown-icon-background {
  position: absolute;
  top: auto;
  right: 1px;
  border: none;
  background-color: transparent;
}

.rf-select .select-dropdown-icon .rfSI svg {
  fill: #7C7C7C;
}

.rf-input .rf-label .label-text,
.rf-select .rf-label .label-text,
.rf-checkbox-container .rf-label .label-text,
.rf-radio-container .rf-label .label-text,
.rf-radio-container .radio span {
  color: #080910 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}

.rf-body #rf-content.rf-workflow button.mdBtnR-primary, .rf-body #rf-content.rf-workflow a.mdBtnR-primary, .rf-body #rf-content.rf-workflow button.mdBtnR-outline-primary, .rf-body #rf-content.rf-workflow a.mdBtnR-outline-primary {
  border-width: 2px;
}

a, a:link, a:visited, 
#wf-temp_a1586555538478 strong, #wf-temp_1586550529586 p span, #wf-temp_1586550529586 ul li span, .rf-select select, .rf-select select:not([multiple]), .rf-select select option {
  font-size: 16px;
} 

/*
.cisco-1776695073585014IjUg-BulkRegistrationManagement-bulkpackages .table-row-controls {
display:block!important;
}
*/

