.bolt-selector,.rebar-selector{background:#ddd;border-right:4px solid #fff;box-shadow:none;color:#333;cursor:pointer;float:left;margin:0;position:relative;text-align:center;text-shadow:none;padding:15px;transition:all ease .2s}
.bolt-selector::before,.rebar-selector::before{background:rgba(0,0,0,.1);bottom:0;content:"";height:50%;left:0;position:absolute;width:100%;z-index:1}.section.input-section{background-color:#f1f1f1;padding:30px;margin:30px 0;border:1px solid #dbdbdb}
select{border: 1px solid #ddd;
padding: 0 .75em;
padding-left: 0.75em;
height: 2.507em;
font-size: .97em;
border-radius: 0;
max-width: 100%;
width: 100%; box-shadow:inset 0 -1.4em 1em 0 rgba(0,0,0,.02);background-color:#fff;-webkit-appearance:none;-moz-appearance:none;padding-left:1.4em;background-size:auto 16px;border-radius:0;display:block}input{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;padding:0 .75em;height:2.507em;font-size:.97em;border-radius:0;max-width:100%;width:100%;vertical-align:middle;background-color:#fff;color:#333;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:color .3s , border .3s , background .3s , opacity .3s;-o-transition:color .3s , border .3s , background .3s , opacity .3s;transition:color .3s , border .3s , background .3s , opacity .3s;overflow:visible;margin-bottom:1em;direction:rtl;touch-action:manipulation}label{font-weight:bold;display:block;font-size:.9em;margin-bottom:.4em;color:#222}
.ahesive-box-image, .ahesive-box-image p, .ahesive-box-image p img {
position: relative;
display: block;
max-width: 100%;
height: auto;width:auto;
}
[data-bs-target="#tableModal"] span {
color: green;
border-bottom: 2px solid green;
}
[data-bs-target="#tableModal"]{margin-bottom:20px}
.resin-calculate{background-color: #f47425;color: #fff;font-family: iransansb;border: unset;width: 100%;padding: 10px; position:relative; display:block; text-align:center}
.activee, .activee h3{
background: #579 !important;
outline: 0 !important;
text-shadow: none !important;
color: #FFF !important;
}
.result-section{
display: none;
background: url(//www.afzir.com/wp-content/themes/afzir/assets/images/calc/graphpaper.jpg) repeat scroll 0 0;
} 
.bolt,.input-section, #cartridge-size {
display: none;
}
.radio-adhesiv-box input {
max-width: 20px;
margin-left: 5px;
margin-right: 15px;margin-bottom: 0px;
}
.radio-adhesiv-box p {
position: relative;
display: flex;
}
table {
margin-bottom: 0 !important;
}
table th {
text-transform: none;
background-color: #4CAF50;
color: white;
}
table th, table td {
border: 1px solid #ddd;
}
table tr {
background-color: #f2f2f2;
}
.diameter-table, .hole-table, .depth-table {
direction: ltr;
}
.bg-white {
background-color: #FFF;
}
.estimator .rebar-selector, .estimator .bolt-selector {
background: #DDD;
border-right: 4px solid #FFF;
box-shadow: none;
color: #333;
cursor: pointer;
float: left;
margin: 0;
position: relative;
text-align: center;
text-shadow: none;
padding: 15px;
transition: all ease 0.2s;
}
.estimator .rebar-selector:hover, .estimator .bolt-selector:hover {
background: #579;
outline: 0;
text-shadow: none;
}
.estimator .rebar-selector:hover h3, .estimator .bolt-selector:hover h3 {
color: #FFF;
}
.estimator .rebar-selector::before, .estimator .bolt-selector::before {
background: rgba(0, 0, 0, 0.1);
bottom: 0;
content: "";
height: 50%;
left: 0;
position: absolute;
width: 100%;
z-index: 1;
}
.estimator .button-group .or {
color: #FFF;
float: left;
left: 50%;
position: absolute;
text-transform: uppercase;
z-index: 6;
}
.estimator .button-group .or div {
background: #FFF;
border-radius: 100px;
color: #999;
font-family: 'helvetica-5';
height: 30px;
left: 50%;
line-height: 31px;
margin-left: -17px;
margin-top: -15px;
position: absolute;
text-align: center;
text-shadow: none;
top: 50%;
width: 30px;
z-index: 101;
}
table th {
text-transform: none;
background-color: #4caf50;
color: #fff;
}
.result-section tbody td, .result-section table th, .result-section table tr{ border: 1px solid #ddd !important;}
tbody td{padding: 7px 10px;
padding-right: 10px;
text-align: center;
line-height: 22px; border: 1px solid #ddd;
background-color: #f2f2f2;}
.result-section {
background-image: url(//www.afzir.com/wp-content/themes/afzir/assets/images/calc/graphpaper.webp);
background-repeat: repeat;
display: none;
}
.button.is-gloss {
background-color: #000;
padding: 5px;
color: #fff;
margin: 20px;
position: relative;
display: block;
text-align: center;
cursor: pointer;
}
.resualt-loading {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #ffffffd1;
display: block;
z-index: 999999999 !important;
width: 100%;
height: 100%;
}
.loader-wait-calc {
position: relative;
width: 250px;
height: 250px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
top: 40%;
}
#content p {
margin-bottom: 10px;
text-align: justify;
font-size: 16px;
line-height: 2em;
}
h2.loader-text-wait {
color: #ff6900;
font-weight: 500;
text-align: center;
font-family: consolas;
}