/**** RESPONSIVE TYPE ****/

body, h1, h2, h3, h4, h5, h6, p, ol, ul, caption, th, td, label, input, textarea, select, option, legend, fieldset {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: normal;
}
h1 {
  font-family: 'Campton-SemiBold';
  font-size: 1.625em;
}
h2 {
  font-family: 'Campton-Bold';
  font-size: 1.0625em;
}
h3 {
  font-family: 'Campton-Bold';
  font-size: 1.0625em;
}
h4 {
  font-family: 'Campton-Medium';
  font-size: 1.0625em;
}
h5, .h5 {
  font-family: 'Campton-Medium';
  font-size: 1em;
}
p, ul, ol {
  font-family: 'Campton-Light';
  font-size: 1em;
}
.preformatted, .code {
  font-size: .65em !important;
  line-height: 1.5;
  font-family: monospace !important;
}
.subheading .checkbox-right, .font-light, .tabs p, .tabs .box .info-text p, .edit-content .section p, .tooltip-box > *, .info-text, .item .tooltip-box > *, .data .item .tooltip-box > *, .service, .select-filter, .select-filter .item label, select {
  font-family: 'Campton-Light' !important;
}
#user .user-id, #sub-nav ul, .pagination-content, .ui-datepicker-title, th, .label p, p label, .subtotal, .total, .vat, .item .input-group label {
  font-family: 'Campton-Book' !important;
}
.tabs .box h2, .features h2, .active h2, .wizard-content h2, .icon-step, .nav ul, .item h5, .item .h5, tooltip-box h5, tooltip-box .h5, .view-details thead th, .view-details thead td, label, .font-medium, .view-details label, .view-details .label, .tooltip-box label, .tooltip-box .label, .item label, .item .label {
  font-family: 'Campton-Medium' !important;
}
.ac-content .active h2, .no-js .ac-content h2, #nav .active, #user .link, .font-bold, .pagination-content .active {
  font-family: 'Campton-Bold' !important;
}
#user, .data .item p, .data p, .address, .domain, .item .domain, .domain > *, .tooltip-box .domain, tbody td, tbody td ul, .icon, #user .user-id span {
  font-family: Arial, Helvetica, sans-serif !important;
}
#user .user-id span {
  font-weight: 700;
}
#sitename h1 {
  font-family: 'Campton-Light';
  font-size: 2.3em;
}
.tabs .box h2 {
  font-size: 1.5em;
}
.icon-step {
  font-size: 1.125em;
}
body, li {
  font-size: 1em;
}
.info-text *, .tooltip-box p, .tooltip-box span,  .edit-content .section h4 + p, .edit-content .section .input-group div p, .select-filter .item label {
  font-size: .95em !important;
}
#top-nav ul, .features p, .subheading .checkbox-right, .features ul, .error-msg p, .footer p, .footer ul, .font-s, .menu, #user, #user > *, .icon, .list-content .section .item, .tabs .box ul li, .tabs .info-text p, .tabs .box .tooltip-box p, .whois-filter-tags li {
  font-size: .875em !important;
}
.font-xs, .pagination-content {
  font-size: .75em !important;
}
 @media (min-width: 30em) {
h1 {
  font-size: 1.8em;
}
#sitename h1 {
  font-size: 2.4em;
}
h2 {
  font-size: 1.375em;
}
h3 {
  font-size: 1.25em;
}
.icon-step {
  font-size: 1.375em;
}
}
@media (min-width: 40em) {
#sitename h1 {
  font-size: 2.75em;
}
.font-s, small {
  font-size: .875em;
}
}
@media (min-width: 50em) {
h1 {
  font-size: 2em;
}
#sitename h1 {
  font-size: 3em;
}
.submenu {
  font-size: 1em;
}
}
button, input[type="button"], .button, .button-primary, .button-secondary {
  font-family: 'Campton-Medium';
  font-size: 1.125em;
  line-height: normal;
}
.button-header {
  font-size: 1em;
}
button.button-small, input[type="button"].button-small, .button-small {
  font-family: 'Campton-Book' !important;
  font-size: 1em !important;
  line-height: normal;
}
button.button-link, input[type="button"].button-link, .button-link, label.button-link, .item label.button-link {
  font-family: 'Campton-Light' !important;
  font-size: 1.125em;
  line-height: normal;
}
 @media screen and (min-width: 30em) {
}
@media screen and (min-width: 40em) {
}
@media screen and (min-width: 50em) {
}
