/* Micro Distributing Custom CSS */

div.col-md-12 {
  width: 50%;
}
div.col-md-12 input[type="text"] {
  width: 100%;
}

.logo-image {
  padding-right: 20px;
}

.logo-image.primary-logo-image {
  max-height: 90px;
  width: 100%;
  margin-top: 10px;
}
/* body.itemid-101 #logo {    position: relative;    top: 20px; } */
/*body.itemid-101 .header-wrap {
   margin-top: 30px; 
}*/

body.itemid-101 #showcase1_modules {
  margin-top: -50px;
}

.sticky-wrapper {
  background: rgb(48 111 178 / 55%);
}

.mobile-logo-image {
  max-height: 70px;
  margin-top: -10px;
  margin-bottom: 30px;
}
.slicknav_menu li.item-286 {
  display: none;
}

body.itemid-139 .logo {
  padding: 9px 0;
}

/* Homepage login form */
.right-login-module {
  background: rgb(33 21 70 / 30%);
  padding: 35px 40px;
  margin-bottom: 25px;
  box-sizing: border-box;
}

@media screen and (min-width: 1040px) {
  .left-content {
    width: 65%;
    float: left;
  }
  
  .right-login-module {
    width: 30%;
    float: right;
  }
}

/* .header-1 { max-width:70%; } .header-2 { max-width:30%; } */
.header-1 .custom,
.header-1 .editable {
  display: flex;
  justify-content: space-between;
}
.header-1 .ourphonenumber {
  padding-right: 30px;
  white-space: nowrap;
}
.header-2 .getresultslink {
  padding-left: 30px;
  white-space: nowrap;
}
.top-message {
  line-height: 115%;
  padding-top: 5px;
}
i.fa.fa-shoppingcart {
  display: none;
} /* Fix shopping cart display issue */

@media screen and (max-width: 1140px) {
  .header-2 .getresultslink {
    padding-left: 0;
  }
  .is-sticky .logo img {
    margin-top: 1px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 759px) {
  .header-1 .custom,
  .header-1 .editable {
    display: block;
  }
  .header-1 .ourphonenumber {
    text-align: center;
    padding-right: 0;
  }
}
/*
.sprocket-grids-b-content.overlay-mode {
  background: #306fb2ad;
}
h2.sprocket-grids-b-title a {
  color: white !important;
  font-size: 60%;
  line-height: 60%;
}
.sprocket-grids-b-item:hover .overlay-mode .sprocket-grids-b-text,
.sprocket-grids-b-item:hover .overlay-mode .sprocket-grids-b-readon {
  background: white;
  padding: 4px 12px 4px 12px;
  border-radius: 9px;
  border: 1px solid red;
}

h2.sprocket-grids-primary-title {
  position: absolute;
  bottom: -9px;
  left: 0;
  font-size: 23px;
  line-height: 1;
  background: #306fb2ad;
  right: 0;
  text-align: center;
  padding: 12px 0;
  color: #fff;
}*/

.myproductslink {
  text-align: right;
}
.myproductslink a {
  margin: 0;
  margin-right: 5px;
}
body.itemid-346 div.maincontent {
  padding-top: 0;
}
body.itemid-346 div.logout-button {
  display: none;
}

.catPageProductBox {
  width: 15%;
  margin-right: 5%;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 40px;
}
.catPageProductBox img,
.noimage {
  margin-bottom: 10px;
  height: 100px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.noimage {
  background: #306fb2;
  color: white;
  font-size: 80%;
  line-height: 125%;
  width: 89%;
}
.noimage span {
  display: block;
  padding-top: 20%;
}
span.productTitle {
  display: table;
  height: 50px;
  background: #f9f9ef;
  margin-left: auto;
  margin-right: auto;
  font-size: 73%;
  width: 89%;
  line-height: initial;
  padding-top: 5px;
}
.catPageProductBox a {
  margin-right: 0;
}

body.itemid-370 div.page-header {
  display: none;
}

div.base-price.strike {
  display: none;
}

.discount-percentage {
  display: none;
}
.osc-lesson-links {
  float: right;
}
.osc-lesson-links a {
  margin-right: 20px;
}

/* Testimonials styling (homepage) */
.bottom-3a .module .module_header h3.mod_standard {
  text-align: center;
  font-size: 30px;
  color: #306fb2;
}

.tpm-additional-info-top {
  float: right;
  padding-right: 32px;
}

.tpm-info-name {
  color: #306fb2;
  font-size: 14px;
  font-weight: normal!important;
}

.tpm-info-name:before {
  content: "—";
}

.rbx-wrapper .rbx-pager.rbx-default-pager a {
  background: white!important;
  border: 1px solid #306fb2;
  border-radius: 100%!important;
}

.rbx-wrapper .rbx-pager.rbx-default-pager a:hover, .rbx-wrapper .rbx-pager.rbx-default-pager a.active {
  background: #306fb2!important;
}

.base-1a p,
.base-1b p,
.base-1c p,
#footer-1 p {
  margin-bottom: 20px;
  margin-top: 0;
  font-size: 18px;
  color: #d2d0d0;
}
#oscampus.osc-container .osc-pathway-intro {
  background: #fff;
  padding: initial;
}
#oscampus.osc-container .osc-pathway-list {
  background: #fff;
  padding: initial;
}
#oscampus.osc-container .page-header h1 {
  margin-bottom: 0;
}
.hornav > ul > li.item-286 {
  display: none;
}

.base-1a h3.mod_standard,
.base-1b h3.mod_standard,
.base-1c h3.mod_standard {
  font-size: 22px;
  margin-top: 4px;
}

.micro-j2store-shipping {
}
.micro-j2store-shipping h3 {
  margin-top: 20px;
}
.micro-j2store-shipping span.j2store_field_required,
.micro-j2store-shipping label {
  display: none;
}
.micro-j2store-shipping select#shipping_preference {
  font-size: 20px;
}
div.customer-note h3 {
  margin-top: 20px;
}

body.com_j2store .btn-success, .btn-red, .header_top .btn {
  background-color: #DF1E1E !important;
  border-color: #a51c1c !important;
}
body.com_j2store .btn-success:hover {
  background-color: #8e7f7f !important;
}

#productsideFilters .nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  background-color: #DF1E1E;
}
#productsideFilters .nav > li > a {
  font-weight: bold;
  letter-spacing: 1px;
  color: #306fb2;
  padding-top: 5px;
  padding-bottom: 5px;
}
#productsideFilters li.level2 {
  padding-left: 0px;
}
#productsideFilters li.level3 {
  padding-left: 20px;
}
#cat-filter-icon-minus {
  display: none;
}
h4.product-filter-heading {
  display: block;
  font-weight: bold;
  position: relative;
  left: -10px;
  margin-bottom: 10px;
}

body.view-products .j2store-img-responsive {
  max-width: 70px;
}

h1.doa {
  background: #306fb2;
  color: white;
  font-weight: normal;
  padding-left: 20px;
  font-size: 160%;
  letter-spacing: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
}

body.itemid-316 .maincontent {
  padding-top: 20px;
}
body.itemid-316 .page-header {
  margin-bottom: 20px;
}
body.itemid-142 .page-header {
  display: none;
}

body.itemid-295.view-products .j2store-img-responsive {
  max-width: 200px;
} /* statcup ii  */
body.itemid-296.view-products .j2store-img-responsive {
  max-width: 200px;
} /* statswab    */
body.itemid-297.view-products .j2store-img-responsive {
  max-width: 200px;
} /* statswab ii */
body.itemid-290.view-products .j2store-img-responsive {
  max-width: 140px;
}
body.itemid-291.view-products .j2store-img-responsive {
  max-width: 140px;
}

body.j2store-single-product-view .j2store-img-responsive {
  max-width: 100% !important;
}

/* #container_bottom1_modules {
  background-image: none !important;
  background-color: #422d82 !important;
} */

#container_bottom2_modules {
  background-image: initial !important;
  background-color: #422d82 !important;
  color: white;
  padding-bottom: 40px;
}
#container_bottom2_modules h3 {
  color: white;
}

/* body.itemid-101 #container_bottom1_modules {
  background-image: url(../../../images/misc/boxes.jpg) !important;
} */
body.itemid-101 #container_bottom2_modules {
  background-image: initial !important;
  background-color: #f2f2f2 !important;
  color: black;
  padding-bottom: 0px;
}
body.itemid-101 #container_bottom2_modules h3 {
  color: black;
}

/* DNA Testing page */
body.itemid-525 #container_bottom2_modules {
  background-color: #fff!important;
  color: #000;
}

.itemid-525 #container_bottom1_modules {
    background-color: #3374ac !important;
    color: white;
}

.itemid-525 #container_bottom3_modules {
 background-image: url(/staging/images/images/headings/dna-testing-bottom.jpg);
}
.homelogos_small {
  height: 100px;
  margin-left: 30px;
  margin-right: 30px;
}

.homelogos_medium {
  height: 140px;
  margin-left: 30px;
  margin-right: 30px;
}

.bottom-2.bottom-2a .module_surround {
  padding-bottom: 0;
}
#customer_message {
  height: 50px;
}
.contact-text-box {
  text-align: center;
  background: #306fb2;
  padding: 20px 20px 0px 20px;
  border: 3px solid #306fb2;
  color: white;
}
.contact-text-box h3 {
  color: white !important;
}

.ppebox {
  width: 20%;
  margin-right: 4%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 40px;
}
.ppebox p.producttitle {
  font-weight: bold;
  font-size: 120%;
  margin-bottom: 10px;
}

body.itemid-122 .sidecol_b {
  background: lightgray;
}

.j51imagehover.j51imagehover247 {
  text-align: center;
}

.tp-caption.Bold_White,
.Bold_White {
  text-align: center !important;
}
body.itemid-383 .header_row {
  background: rgba(48,111,178, 0.64) !important;
}

body.j2store-single-product-view .header_row,
body.itemid-415 .header_row,
body.itemid-404 .header_row,
body.itemid-402 .header_row,
body.itemid-386 .header_row,
body.itemid-385 .header_row,
body.itemid-371 .header_row,
body.itemid-370 .header_row,
body.itemid-365 .header_row,
body.itemid-346 .header_row,
body.itemid-345 .header_row,
body.itemid-325 .header_row,
body.itemid-317 .header_row,
body.itemid-316 .header_row,
body.itemid-315 .header_row,
body.itemid-245 .header_row,
body.itemid-211 .header_row,
body.itemid-144 .header_row,
body.itemid-143 .header_row,
body.itemid-139.view-article .header_row,
body.itemid-123 .header_row,
body.itemid-122 .header_row,
body.itemid-121 .header_row,
body.itemid-120 .header_row,
body.view-carts .header_row,
body.view-checkout .header_row,
body.com_oscampus .header_row {
  background-image: initial !important;
  background-color: #306fb2 !important;
}
body.j2store-single-product-view .vegas-slide,
body.itemid-415 .vegas-slide,
body.itemid-404 .vegas-slide,
body.itemid-402 .vegas-slide,
body.itemid-386 .vegas-slide,
body.itemid-385 .vegas-slide,
body.itemid-371 .vegas-slide,
body.itemid-370 .vegas-slide,
body.itemid-365 .vegas-slide,
body.itemid-346 .vegas-slide,
body.itemid-345 .vegas-slide,
body.itemid-325 .vegas-slide,
body.itemid-317 .vegas-slide,
body.itemid-316 .vegas-slide,
body.itemid-315 .vegas-slide,
body.itemid-245 .vegas-slide,
body.itemid-211 .vegas-slide,
body.itemid-144 .vegas-slide,
body.itemid-143 .vegas-slide,
body.itemid-139.view-article .vegas-slide,
body.itemid-123 .vegas-slide,
body.itemid-122 .vegas-slide,
body.itemid-121 .vegas-slide,
body.itemid-120 .vegas-slide,
body.view-carts .vegas-slide,
body.view-checkout .vegas-slide,
body.com_oscampus .vegas-slide {
  display: none !important;
}

#top1_modules h4 {
  text-transform: initial;
}
.getresultslink p,
.ourphonenumber p {
  background: #ee3a43;
  padding: 6px 12px 6px 12px;
  margin-top: 6px;
}
.getresultslink a,
.ourphonenumber a {
  color: white;
}
.drugtestimg {
  width: 90%;
  border: 2px solid black;
  margin-left: 40px;
  margin-top: 0;
  padding: 10px;
}

h1,
h2,
h3,
h4 {
  letter-spacing: 2px;
}

.cart-item-count {
  font-size: 15px !important;
  line-height: 19px !important;
  background: url(../../../images/misc/shoppingcart45x45.png) !important;
  width: 45px !important;
  height: 40px !important;
  border-radius: 0px !important;
  color: yellow !important;
  font-weight: bold !important;
}

body.itemid-348 .vegas-slide-inner {
  background-image: url(../../../images/misc/md-saliva-group-background.jpg) !important;
}
body.itemid-347 .vegas-slide-inner {
  background-image: url(../../../images/misc/md-urine-group-background.jpg) !important;
}
body.itemid-140 .vegas-slide-inner {
  background-image: url(../../../images/misc/slide-mro.jpg) !important;
}
body.itemid-314 .vegas-slide-inner {
  background-image: url(../../../images/misc/slide-collection_tablet.jpg) !important;
}
body.itemid-364 .vegas-slide-inner {
  background-image: url(../../../images/misc/md-tcupback.jpg) !important;
}
body.itemid-403 .vegas-slide-inner {
  background-image: url(../../../images/misc/stat-hair-banner.jpg) !important;
}
body.itemid-506 .vegas-slide-inner { 
    background-image: url(../../../images/misc/criminal-justice_hero.jpg) !important; 
}
body.itemid-403 .header_row {
  background-color: rgba(48,111,178, 0.66);
}

body.itemid-314 .header_row {
  background-color: rgba(48,111,178, 0.66);
}

body.itemid-316 .vegas-slide-inner {
  background-image: url(../../../images/misc/statware-screenshot.png) !important;
}
body.itemid-316 .header_row {
  background-color: rgba(48,111,178, 0.66);
}

body.itemid-388 .vegas-slide-inner {
  background-image: url(../../../images/images/headings/StatTestw-logo_1903pxX600px.jpg) !important;
}
body.itemid-388 .header_row {
  background-color: rgba(48,111,178, 0.66);
}


body.j2store-single-product-view #container_top1_modules,
body.com_j2store.view-myprofile #container_top1_modules,
body.com_j2store.view-carts #container_top1_modules,
body.com_j2store.view-checkout #container_top1_modules,
body.itemid-415 #container_top1_modules,
body.itemid-404 #container_top1_modules,
body.itemid-402 #container_top1_modules,
body.itemid-386 #container_top1_modules,
body.itemid-385 #container_top1_modules,
body.itemid-371 #container_top1_modules,
body.itemid-370 #container_top1_modules,
body.itemid-365 #container_top1_modules,
body.itemid-345 #container_top1_modules,
body.itemid-325 #container_top1_modules,
body.itemid-317 #container_top1_modules,
body.itemid-316 #container_top1_modules,
body.itemid-315 #container_top1_modules,
body.itemid-245 #container_top1_modules,
body.itemid-211 #container_top1_modules,
body.itemid-144 #container_top1_modules,
body.itemid-143 #container_top1_modules,
body.itemid-139.view-article #container_top1_modules,
body.itemid-123 #container_top1_modules,
body.itemid-122 #container_top1_modules,
body.itemid-121 #container_top1_modules,
body.view-lesson #container_top1_modules,
body.view-carts #container_top1_modules,
body.view-checkout #container_top1_modules,
body.com_oscampus #container_top1_modules {
  display: none !important;
}
body.j2store-single-product-view #container_header,
body.com_j2store.view-myprofile #container_header,
body.com_j2store.view-carts #container_header,
body.com_j2store.view-checkout #container_header,
body.itemid-415 #container_header,
body.itemid-404 #container_header,
body.itemid-402 #container_header,
body.itemid-386 #container_header,
body.itemid-385 #container_header,
body.itemid-371 #container_header,
body.itemid-370 #container_header,
body.itemid-365 #container_header,
body.itemid-345 #container_header,
body.itemid-325 #container_header,
body.itemid-317 #container_header,
body.itemid-316 #container_header,
body.itemid-315 #container_header,
body.itemid-245 #container_header,
body.itemid-211 #container_header,
body.itemid-144 #container_header,
body.itemid-143 #container_header,
body.itemid-139.view-article #container_header,
body.itemid-123 #container_header,
body.itemid-122 #container_header,
body.itemid-121 #container_header,
body.view-lesson #container_header,
body.view-carts #container_header,
body.view-checkout #container_header,
body.com_oscampus #container_header {
  min-height: 0 !important;
  height: 150px !important;
}

.row {
  margin: initial !important;
}

div.customer-note textarea {
  height: 70px;
  width: 100%;
}

.mobile-image-50 {
  max-width: 50%;
  height: auto;
  float: right;
  padding-left: 20px;
}

@media screen and (max-width: 767px) {
  #main {
    flex-direction: column;
  }

  .mobile-image-50 {
    max-width: 100%;
    float: initial;
  }

}

@media screen and (min-width: 978px) {
  .two-column-content {
    display: flex;
    flex-direction: row-reverse;
  }

  .two-column-content > div {
      width: 50%;
  }

  .two-column-content > div:first-child {
    padding-left: 25px;
  }
}

@media screen and (min-width: 1040px) {
  .two-columns {
    columns: 2;
  }
}



.info-box {
  background: #306fb2;
  color: white;
  font-weight: bold;
  padding: 20px;
  text-align: center;
  margin-bottom: 25px;
}

.info-box li {
  display: inline-block;
  padding-right: 20px;
}

.info-box li:before {
  content: "\2713";
  padding-right: 10px
}
/* 
.top-right-button {
  float: right;
padding-left: 20px;
padding-bottom: 20px;
}

.top-right-button .btn {
  box-shadow: 3px 4px 0px 0px #8a2a21;
  background:
  linear-gradient(to bottom, #c62d1f 5%, #f24437 100%);
  background-color:#c62d1f;
  border-radius:18px;
  border:1px solid #d02718;
  display: inline-block;
  cursor: pointer;
  color:#ffffff;
  font-size:23px;
  padding:11px 70px;
  max-width: 200px;
  white-space: break-spaces;
  text-decoration: none;
  text-shadow:0px 1px 0px #810e05;
  line-height: 1.5;
}

.top-right-button .btn:hover {
background:linear-gradient(to bottom, #f24437 5%, #c62d1f 100%);
background-color:#f24437;
}

.top-right-button .btn:active {
position:relative;
top:1px;
} */

@media screen and (max-width: 768px) {
  .top-right-button {
    float: initial;
  }

  .top-right-button .btn {
    width: 100%;
    max-width: fit-content;
  }
}

/* Icon list (megacup page) */

/* Move sidebar title up */
.itemid-505 .sidecol-2a .module_header {
  padding-bottom: 20px;
}

/* Lists */
ul.list-icons {
  list-style: none;
}

ul.list-icons li i {
  margin-left: -40px;
  padding-right: 10px;
}

ul.list-icons li i::before {
  color: #ea0a2a;
  font-size: 30px;
  width: 30px;
  display: block;
}

ul.list-icons li strong {
  font-size: 20px;
}

ul.list-icons li {
  margin-left: 10px;
  padding-bottom: 20px;
}

/* Style disabled buttons */
button:disabled, button[disabled] {
  background-color: #cccccc;
  color: #666666;
}

/* Mega Cup header image */
body.itemid-515 .vegas-slide-inner:after {
  content: "Introducing the \"Mega Cup\"";
  position: absolute;
  top: calc(50% + 60px);
  transform: translateY(-50%);
  left: 30px;
  text-align: center;
  color: #fff;
  font-size: 35px;
  line-height: 1;
}

@media screen and (min-width: 768px) {
  body.itemid-515 .vegas-slide-inner:after {
    font-size: 65px;
    max-width: 50%;
    text-align: left;
  }
}

@media screen and (min-width: 1440px)  {
  body.itemid-515 .vegas-slide-inner:after {
    font-size: 65px;
    max-width: 30%;
    /* Set "left" value to vw - half of default container + 15px to align with content */
    left: calc(50vw - 683px + 15px);
  }
}

/* Criminal Justice Page */

.top-wrapper {
    display: flex;
    flex-flow: wrap;
    margin-bottom: 3rem;
}

@media screen and (min-width: 768px) {
    .top-wrapper {
        flex-flow: row;
        margin-bottom: 6rem;
    }
}

@media screen and (min-width: 768px) {
    .top-wrapper > div:first-of-type {
        padding-right: 8rem;
    }
}

.blue-box {
    background-color: #3279b7;
    color: white !important;
    padding: 2rem;
}

.blue-box h2 {
    color: white !important;
}

.table-criminal {
    margin: 2rem 0 4rem 0;
}
.table-criminal tr:nth-of-type(odd) { 
  background: #f2f2f2; 
}

.table-criminal tr:first-of-type { 
  background: #3279b7; 
  color: white;
}

.grey-box {
    background-color: #f2f2f2;
    padding: 2rem;
}

.module.blue-square.jmoddiv > div > div.module_header > h2 > span{
    color: white;
}

.gray-background {
    background: #f2f2f2;
}

@media only screen and (max-width: 767px) {
    .table-criminal table, .table-criminal thead, .table-criminal tbody, .table-criminal th, .table-criminal td, .table-criminal tr { 
		display: block; 
	}
	
	.table-criminal tr:first-of-type { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.table-criminal td:nth-of-type(1):before { content: "Matrix: "; font-weight: bold;}
	.table-criminal td:nth-of-type(2):before { content: "Window of Detection: "; font-weight: bold;}
	.table-criminal td:nth-of-type(3):before { content: "Instant Test: ";font-weight: bold; }
	.table-criminal td:nth-of-type(4):before { content: "Lab Test: "; font-weight: bold;}
	.table-criminal td:nth-of-type(5):before { content: "Indications for Use: ";font-weight: bold; }
    
}

/***** DNA TESTING PAGE ********/
/* start of modification for 5 columns */
@media (min-width: 768px){
    .fivecolumns .span2 {
        width: 18.297872340425532%;
    }
}
@media (min-width: 1200px) {
    .fivecolumns .span2 {
        width: 17.9487179487179488%;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .fivecolumns .span2 {
        width: 17.79005524861878448%;
    }
}
/* end of modification for 5 columns */

.did-you-know {
  margin-top: 50px;
}

.did-you-know h4 {
  color: #3374AC;
  text-transform: none;
  border-bottom: 1px solid #3374AC;
  letter-spacing: 1.1px;
  margin-bottom: 10px;
}

.did-you-know ul {
list-style: none; /* Remove default bullets */
}

.did-you-know ul li::before {
content: "\2022"; 
color: #3374AC;
display: inline-block;
width: 1em; 
margin-left: -1em;
}

.did-you-know li {
  font-weight: 600;
}

.fivecolumns {
  margin-top: 50px;
}

.fivecolumns h4 {
  border-bottom: 1px solid white;
  margin-bottom: 15px;
  min-height: 4rem;
}

.fivecolumns p {
  font-size: 14px;
  line-height: 1.5rem;
}

details {background: #f2f2f2;margin-bottom: 20px;padding: 15px;}

summary {
    font-size: 18px;
    font-weight: bold;
    color: #306fb2;
    padding-bottom: 15px;
}



/******** END DNA TESTING PAGE ************/

/********CHEMISTRY ANALYZERS & REAGENTS PAGE ************/

.blue-bullets {
    list-style: none;
}
.blue-bullets li::before {
    content: "\2022"; 
    color: #3374AC;
    display: inline-block;
    width: 1em; 
    margin-left: -1em;
    font-weight: 900;
}

.blue-square {
    background: #3374ac;
    color: white;
    padding-top: 20px;
}

.blue-square h4 {
    color: white;
    text-transform: none;
    border-bottom: 1px solid white;
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 1.1px;
    margin-bottom: 10px;
    padding-top: 2rem;
}

.no-padding .module_surround {
    padding:0;
}

/* Bootstrap styles (added after removing bootstrap.css) */

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;h
  background-color: 
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  /* border-color: #2e6da4; */
}

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.header_top .fa::before {
  color: #fff;
}

h2.ui {
    font-family: Roboto !important;
}

.contact-text-box, .G2-form div label{
    font-family: Roboto !important;
}

.header_top,
.header_sticky {
  z-index: 111;
}