@import url("bt-grid.min.css");
@import url("template-v2-2024.css");


h3.fit-title {
	margin: 10px;
} 

.banner-wrap {
	position: relative;
	background-size:cover;
	background-position:center;
	height:200px;
}
.text-wrap {
	position:absolute;
	top: 30px;
}

hr.ice-line {
	height: 1px;
	width: 100%;
	border: 0;
	border-top: 1px solid #ff6600;
	margin:37px 0 15px;
	padding: 0;
}

@media (max-width: 767px) {

.modals .row div[class^='col-']:first-child , .modals .row div[class*=' col-']:first-child {
	padding: 0;
}

.modals .row div[class^='col-']:last-child , .modals .row div[class*=' col-']:last-child {
	padding: 0;
}

}

.modals .row div[class^='col-']:first-child , .modals .row div[class*=' col-']:first-child {
	padding-left: 0;
}

.modals .row div[class^='col-']:last-child , .modals .row div[class*=' col-']:last-child {
	padding-right: 0;
}

@media (min-width: 768px) {
	.banner-wrap {
		height:352px;
	}
	.text-wrap {
		top: 100px;
	}
}
@media (min-width: 1400px) {
	.banner-wrap {
		height:420px;
	}
} 
.fit-update{ margin:30px 0 50px 0; }
.fit-update .orange-text{ color:#ff6600; }
.fit-update .text-center{ text-align: center; }
.fit-update .grey-line{ border: 1px solid #eeedeb; margin:80px 0 50px 0; }

.fit-update .btn-line-black{ 
	width: 100%;
    margin-top: 0px;
    text-align: left;
    border: 0;
    background: transparent;
    color: #343230;
    border-bottom: solid 1px #e1ded9;
    padding: 25px 0;
    transition: all 0.2 ease;
    padding-left: 0;
}
.fit-update .btn-grey-hover:hover {
	color: #343230; border:0;
	border-bottom: solid 1px #343230;
	
}
.fit-update .btn-label{ font-size: 20px; padding:10px 0; display: block; }
.fit-update .btn-line-black .icon{ position: absolute;right:0; font-size: 20px; }
.fit-update .clearfix{ margin-top:30px; }
.fit-update .block { margin-bottom:20px; }
.fit-update .block .btn-line-black{  margin-top: -5px;    text-align: center;    margin-bottom:5px;}

.fit-update .block img{ width: 100%;    height: auto;}
.fit-udpate .block p{ max-width: 220px; }
/*.fit-update .caps{ text-transform: uppercase; }*/
.fit-update .marginleft15{ margin-left:-15px; }

table{ border: 1px solid #b6b2ae; border-collapse: collapse; clear: both; margin-bottom: 20px; }
table tr{  font-size: 14px; line-height: 35px; text-align: center;	}
table tbody tr td, table thead tr th{  padding:5px;    border: 1px solid #b6b2ae; cursor: default;	}
table tbody tr:nth-child(even) {    background-color: #eeedeb;	}
table thead tr{ background: #b6b2ae;  color: #fff;}
table tbody tr td:first-child{ color: #b6b2ae; text-align: left; }
table thead tr th{ text-transform: uppercase; }
table thead tr th:first-child{ text-align: left; }
ol{ list-style: disc;    padding-left: 15px; }
.clear{ height:0px !important; }






#size-info .text {width: 370px; float: left; padding-right: 50px}
#size-info h2 {text-transform: uppercase; padding: 10px 0}
#size-info p {font-size: 14px; padding-bottom: 10px; color: #414042}

#size-info ol {list-style: outside decimal; font-size: 14px}
#size-info ol li {padding-bottom: 15px; color: #414042}

#system-info {
	padding: 40px 40px 40px;
	background: #ccc8c1;
}



#system-info li {
	float: left;
	width: 220px;
	margin: 0 20px 0 0;
}

#system-info li h6 {
	margin: 10px 0;
	padding: 5px 8px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
	background: #ffffff;
}

#system-info li p {
	padding: 5px;
	font-size: 14px;
	line-height: 18px;
	color: #414042;
}
