/*
Theme Name:   SixAxis Hub 
Theme URL:        https://sixaxisllc.com
Description:  For SixAxis Misc Projects
Author:           Tracy Mikulec
Author URL:   http://example.com
Template:         twentytwentyfive
Version:          1.1.0
License:          GNU General Public License v2 or later
License URL:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  frost
*/
span.gv-approval-approved, span.gv-approval-unapproved, span.gv-approval-disapproved {
	padding: 2px 5px;
	border-radius: 5px;
}

span.gv-approval-approved {
	background: #cfe4ac
}

span.gv-approval-unapproved {
	background: #fce291
}

span.gv-approval-disapproved {
	background: #ff877a
}


/**CAP Form**/
.cap span.gform-field-label.gfield_label_product, label.gfield_label.gform-field-label.gfield_label_before_complex {
	font-size: 20px;
	margin-bottom: 0;
}

.cap div#field_1_9  {
	border-right: 3px solid rgb(225, 232, 237);
	padding: 13px 13px 15px;
	margin-left: -16px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.cap div#field_1_8 {
	border-left: 3px solid rgb(225, 232, 237);
	padding: 13px 0 13px 15px ;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.cap div#field_1_41, .cap div#field_1_10 {
	border: 3px solid rgb(225, 232, 237);
	padding: 13px 15px 13px 15px ;
	border-radius: 10px
	
}
.cap div#field_1_8, .cap div#field_1_9 {
border-top: 3px solid rgb(225, 232, 237);
border-bottom: 3px solid rgb(225, 232, 237);
}

.cap h3.gsection_title {
	margin:0
}

.cap .no-order .ginput_container {
	display: none !important
}

.cap .no-order .gfield_description:after {
  content:"Currently Unavailable";
  color: #bd4129;
  display: block
}

.cap .gsection.collapsible-sections-field[data-img]:before {
	border-radius: 0 !important;
}

.gform-theme--framework .cap .gfield--type-product .ginput_quantity, .cap .ginput_quantity_label {
	margin-bottom: 0;
	width:100px
}
.cap span.gform-field-label.gform-field-label--type-sub-large.ginput_product_price_label, .gform-theme--framework .gfield--type-product .ginput_product_price {
	color: #bd4129; font-size: 10px;;
}

.cap span.ginput_quantity_label.gform-field-label {
	font-size: 10px;
	margin-bottom: 0;
	color: #8f8f8f;
}

.cap .gfield--type-total {
	background-color: #cbcbcb;
	color: white;
	padding: 10px 20px;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between; /* Adjust spacing between columns */
	gap: 10px; /* Adds some space between the columns */
}
.cap .gfield--type-total .gfield_description {
	color:#f3f3f3
}
.cap .gfield--type-total label {
	flex: 1; /* Adjust width as needed */
	text-align: left; /* Align text to the left */
	color: white;
	font-size: 21px;
	margin-bottom: 0
}

.cap .gfield--type-total .ginput_container_total {
	flex: 1; /* Adjust width as needed */
	text-align: right; /* Align text to the right */

}

.cap .gfield--type-total .ginput_container_total .ginput_total {
	color: white;
	font-size: 21px;
}


.cap input#gform_submit_button_1 {
	font-size: 34px;
	padding: 18px 26px;
}

button#gform_save_1_footer_link {
	font-size: 155%;
	padding: 18px 38px;
}

.column-highlight { /** order status view **/
	background-color: #e9efeb;
}

/*********************************************************/
/********* Section for SafeRack Content ******************/

.prod-cat ul.bulleted {
	list-style: none;
	font-weight: 900;
	padding-left:0
}

.gv-diy-view h3 {
	margin-bottom: 0;
	background: #999999;
	padding: 5px 20px;
	color: #ffffff
}

.gv-diy-view thead {
	background: #e1e1e1;
}
.grid-container {
  display: grid;
  grid-template-columns: auto auto auto;

}
.grid-container div {
  padding: 10px 40px 20px 10px;
}

.grid-container.gray {
	background-color:#f1f1f1;
}

.inline ul > li, .inline {
display: inline-block;
width: 30%
}

.gv-diy-view .gfield_list td:first-child {
	font-weight: bold;
}

.gv-diy-view .gfield_list th,
.gv-diy-view .gfield_list td {
	border: 1px solid #f1f1f1;
	padding:10px
}

.gv-diy-view .gfield_list {
	border-collapse: collapse; /* Ensures borders don't double up */
}

/********* End Section for SafeRack **********************/
/*********************************************************/

