.custom {
    background: none;
    border-radius: 0px;
}
/*hides elements from frontend*/
.hide-frontend {
  display: none;
}
/*customize display of elements*/

h1.componentheading.category-title.configurator-page-title {border-bottom:0px;}

#com_configbox .element .image-picker .configbox-label-radiobutton, #com_configbox label {
    font-weight: normal;
    font-size: 14px;
}
#com_configbox .element {
  background: none;
  border-radius:none;
  margin: 20px 0;
  border-radius:0px;
  border: 1px solid #e9e9e9;
  clear:none;
}
#com_configbox .element .element-title {
    font-size: 105%;
    margin: 0;
    text-shadow: none;
}
.element-item-title {display:none;}

#com_configbox .element .heading {
  background-image: none;
  padding: 5px 10px;
  border-color: #FFFFFF #FFFFFF #f9f9f9;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
}
/*customize cart page*/
#com_configbox .cart-summary {
  display:none;
}
#com_configbox #view-grandorder .cart-summary table {display:none;}

#com_configbox #view-grandorder .order-title {
  font-size:18px;
  line-height:1.25;
}
.block-pricing ul, .block-pricing li {
  margin-left:0px;
  clear:both;
  padding-bottom:5px;
  font-size:14px;
  font-weight:normal;
}
div.total-net.pricing-item {
font-weight:bold;
font-size:14px;
}
#com_configbox #view-category li {
	overflow:visible!important;
}
#com_cbcheckout .icon,
#com_configbox .icon {
	padding-left:0px!important;
	width:auto;
}
#com_configbox .quick-edit-buttons-configuration-page {
	top: 4px;
	right: 70px;
}
#com_configbox .element .image-picker .configbox-image-button-image {
  margin-right:10px;
}
#com_configbox .element .image-picker .configbox-image-button-wrapper {
	background: none;
	border: none;
	display: inline-block;
}
#com_configbox .element .image-picker.selected .configbox-image-button-wrapper {
background:#e7e7e7;
}
#com_configbox .slider-minval {
	float:left;
}

#com_configbox .slider-maxval {
	float:right;
}

#com_configbox .configbox-widget-slider-display {
	font-weight: bold;
	display: inline-block;
	border: 1px solid #ccc;
	background: #fff;
	padding: 4px;
	position: relative;
	top: -6px;
}
#com_configbox #buttons,
#com_cbcheckout #buttons {
	display:block!important;
}
/*tk mods*/
div#elementwrapper-283.element.type-checkbox.template-default.class-default.element-applying {    
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-bottom: 0 none !important;
    border-top: 0 none !important;
    margin-top: -25px !important;}

div#elementwrapper-289.element.type-checkbox.template-default.class-default.element-applying {
    padding: 10px 0px 15px!important;
    border-top: 0 none !important;
    margin-top: -20px !important;
}

div#elementwrapper-290.element.type-text.template-default.class-default.widget-text.element-applying {float:right!important; border: 0px!important; margin-top:-55px!important;}

div#elementwrapper-291.element.type-text.template-default.class-default.widget-text.element-applying {float:right!important; border: 0px!important; margin-top:-75px!important;}

div#elementwrapper-283.element.type-checkbox.template-default.class-default.element-applying .heading {box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.06) !important;}

div#elementwrapper-289.element.type-checkbox.template-default.class-default.element-applying .element-title, div#elementwrapper-289.element.type-checkbox.template-default.class-default.element-applying .heading, div#elementwrapper-290.element.type-text.template-default.class-default.widget-text.element-applying .element-title, div#elementwrapper-290.element.type-text.template-default.class-default.widget-text.element-applying .heading,  div#elementwrapper-291.element.type-text.template-default.class-default.widget-text.element-applying .element-title, div#elementwrapper-291.element.type-text.template-default.class-default.widget-text.element-applying .heading, div#elementwrapper-275.element.type-radio.template-default.class-default.hide-not-applying.element-applying .element-title {display:none;}

div#elementwrapper-283.element.type-checkbox.template-default.class-default.element-applying .inputfield {padding: 15px 10px 0px;}

div#elementwrapper-289.element.type-checkbox.template-default.class-default.element-applying .inputfield, div#elementwrapper-290.element.type-text.template-default.class-default.widget-text.element-applying .inputfield, div#elementwrapper-291.element.type-text.template-default.class-default.widget-text.element-applying .inputfield {padding: 0px 10px;}

input#element-widget-290.configbox-widget.configbox-widget-text, input#element-widget-291.configbox-widget.configbox-widget-text {width:30px; height:15px;}

span.element-item-outputvalue.element-item-outputvalue-290, 
span.element-item-outputvalue.element-item-outputvalue-291 {display:none;}

span.element-item-outputvalue.element-item-outputvalue-292, span.element-item-outputvalue.element-item-outputvalue-293, span.element-item-outputvalue.element-item-outputvalue-295, span.element-item-outputvalue.element-item-outputvalue-294 {margin-right:100px!important;}

#com_cbcheckout .continue-shopping {
	display: none;
}
.configbox-block a.navbutton-medium, #com_configbox a.navbutton-medium, #com_cbcheckout a.navbutton-medium {
  max-width:200px;
}
/*disable purchase confirmation button in customer profile*/
a.navbutton-medium.next.floatright.rightmost {display:none!important;}

/*LB travel length*/
div#elementwrapper-277.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-285.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-288.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-287.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-278.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-303.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-304.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-305.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-306.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-307.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-308.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-309.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li, div#elementwrapper-322.element.type-radio.template-default.class-default.hide-not-applying.element-applying .xref-list li {float:left!important; width:100px; margin:5px 10px;}

/*LB qty*/
input#element-widget-317.configbox-widget.configbox-widget-text, input#element-widget-319.configbox-widget.configbox-widget-text {
    height: 15px;
    width: 30px;
    float:right!important;
    margin-top:0px;
}
div#elementwrapper-316.element.type-checkbox.template-default.class-default.element-applying {
    background: none repeat scroll 0 0 #ffffff !important;
    border-bottom: 1px solid #e7e7e7!important;
    border-top: 0 none !important;
    margin-top: -25px !important;
    float:left!important;
    clear:left!important;
    width:100%;
}
div#elementwrapper-318.element.type-checkbox.template-default.class-default.hide-not-applying.element-applying {margin-top:-25px!important;}

div#elementwrapper-317.element.type-text.template-default.class-default.widget-text.element-applying, div#elementwrapper-319.element.type-text.template-default.class-default.widget-text.element-applying {
    border: 0 none !important;
    float: right !important;
    margin-top: -75px !important;
}
div#elementwrapper-317.element.type-text.template-default.class-default.widget-text.element-applying .heading, div#elementwrapper-319.element.type-text.template-default.class-default.widget-text.hide-not-applying.element-applying .heading, div#elementwrapper-318.element.type-checkbox.template-default.class-default.hide-not-applying.element-applying .heading {display:none;}

div#elementwrapper-318.element.type-checkbox.template-default.class-default.hide-not-applying.element-applying {
    background: none repeat scroll 0 0 #ffffff !important;
    border-top: 0 none !important;
    margin-top:-25px!important;
    float:left!important;
    clear:left!important;
    width:100%;
}
div#elementwrapper-318.element.type-checkbox.template-default.class-default.hide-not-applying.element-applying .inputfield  {padding-top:0px!important;}

div#elementwrapper-301.element.type-radio.template-default.class-default.hide-not-applying.element-applying .element-title {display:none;}
/*modal popup*/
#com_cbcheckout #view-address textarea, #com_cbcheckout #view-inforequest textarea, #com_cbcheckout #view-inforequest input[type="text"], #com_cbcheckout #view-address input[type="text"], #com_cbcheckout #view-inforequest input[type="password"], #com_cbcheckout #view-address input[type="password"] {
  /*margin:10px 9px!important;*/
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{margin:12px 0; }

#com_cbcheckout #view-inforequest td:before {
	display:none;
}

#com_cbcheckout #view-inforequest select, 
#com_cbcheckout #view-address select {
	height:23px;
	line-height:19px;
	width:186px;
}

#com_cbcheckout #view-inforequest #recurring-customer-login .key, 
#com_cbcheckout #view-inforequest #info-request .key {
	min-width:125px;
}

#com_cbcheckout #view-inforequest #info-request td {
	padding-top:5px;
}

#com_cbcheckout #view-inforequest .info-request-text {
	margin-top:-30px;
}

#com_cbcheckout #view-inforequest .chosen-container .chosen-results {
	max-height:150px;
}

#com_configbox .chosen-search input,
#com_cbcheckout .chosen-search input {
	float:none!important;
}

#com_cbcheckout #view-checkout input[type=checkbox] {
	float:none!important;
}

#com_cbcheckout #view-inforequest {
	padding-top:0px;
}

#com_cbcheckout #view-inforequest #recurring-customer-login .item-buttons td {
	padding-top:10px;
	padding-left:10px;
}

/*#com_cbcheckout #view-inforequest select, #com_cbcheckout #view-address select {
    float: right;
    height: 25px;
    margin-bottom: 10px;
    margin-top: 5px;
    width: 185px;
}*/
#com_cbcheckout input, #com_configbox input {float:none!important; margin:5px;}

/*SBL Environment Element*/
div#elementwrapper-296.element.type-radio.template-default.class-default.element-applying .heading {display:none!important;}

div#elementwrapper-296.element.type-radio.template-default.class-default.element-applying {margin-top:-50px!important; border-top:0px; padding-left:20px;}

div#elementwrapper-297.element.type-checkbox.template-default.class-default.element-applying {border-bottom:0px; padding-bottom:20px;}


/*New Low Boy Elements*/

div#view-configurator-page.view-configurator-page-14 div#template-default div.device-desktop.touch-no h1.componentheading.category-title.configurator-page-title {display:none;}

//* div#elementwrapper-297.element.type-radio.template-default.class-default.element-applying, div#elementwrapper-298.element.type-radio.template-default.class-default.element-applying {
    border: 0 none;
clear: left!important;
float: left!important;
    width: 30%;
   
    border:none!important;
} *//
div#elementwrapper-298.element.type-radio.template-default.class-default.element-applying {margin-top:-20px!important;}

div#elementwrapper-296.element.type-text.template-default.class-default.widget-text.element-applying, div#elementwrapper-333.element.type-text.template-default.class-default.widget-text.element-applying, div#elementwrapper-331.element.type-text.template-default.class-default.widget-text.element-applying {width:68%; float:right;clear:right!important;}
div#elementwrapper-296.element.type-text.template-default.class-default.widget-text.element-applying div.inputfield, div#elementwrapper-333.element.type-text.template-default.class-default.widget-text.element-applying div.inputfield, div#elementwrapper-331.element.type-text.template-default.class-default.widget-text.element-applying div.inputfield {display:none;}
div#elementwrapper-298.element.type-radio.template-default.class-default.lowboy-left.hide-not-applying.element-applying {clear:both!important;}
/*
div#elementwrapper-298.element.type-radio.template-default.class-default.element-applying::before {
    content: url("https://bell-everman.com/images/down-arrow.png");
    clear:both;
    margin-left:30px; 
}*/

.lowboy-left {width:100%!important;clear:both!important;float:left!important;}
.lowboy-left-float {width:100%;clear:both!important;float:left!important;}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
#com_cbcheckout #view-address textarea, #com_cbcheckout #view-inforequest textarea, #com_cbcheckout #view-inforequest input[type="text"], #com_cbcheckout #view-address input[type="text"], #com_cbcheckout #view-inforequest input[type="password"], #com_cbcheckout #view-address input[type="password"] {
	min-width: 175px;
	margin:10px 9px!important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{margin:12px 0; }
}
/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
#com_cbcheckout #view-address textarea, #com_cbcheckout #view-inforequest textarea, #com_cbcheckout #view-inforequest input[type="text"], #com_cbcheckout #view-address input[type="text"], #com_cbcheckout #view-inforequest input[type="password"], #com_cbcheckout #view-address input[type="password"] {
	min-width: 175px;margin:10px 9px!important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{margin:12px 0; }
}
/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
#com_cbcheckout #view-address textarea, #com_cbcheckout #view-inforequest textarea, #com_cbcheckout #view-inforequest input[type="text"], #com_cbcheckout #view-address input[type="text"], #com_cbcheckout #view-inforequest input[type="password"], #com_cbcheckout #view-address input[type="password"] {
	min-width: 175px;
	margin:10px 9px!important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{margin:12px 0; }
}