#polymer-size, #g3ple-size, #groutD, label[for=groutD], .dTitle, .d-table {
display: none;
}
.gSelector div p,
.gSelector div p img {
position: relative;
display: block;
width: 100%;
}
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:13px;margin-bottom:.4em;color:#222}
.gSelector {
cursor: pointer; margin-bottom: 30px;
}
.gSelector div a span {
font-size: .97em;
letter-spacing: .03em;
cursor: pointer;
font-weight: bolder;
text-shadow: none;
line-height: 2.4em;
text-rendering: optimizeLegibility;
color: #fff;
text-align: center;
width: 100%;
position: relative;
display: block;
}
.input-grout-form{border: 1px solid #ddd;
background-color: #f2f2f2;}
.grout-calculate span{position: relative;
display: inline-block;
text-transform: uppercase;
font-size: .97em;
letter-spacing: .03em;
cursor: pointer;
font-weight: bolder;
text-align: center;
color: currentColor;
text-decoration: none;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
vertical-align: middle;
border-radius: 0;
margin-top: 0;
margin-left: 1em;
text-shadow: none;
line-height: 2.4em;
min-height: 2.5em;
padding: 0 1.2em;
padding-right: 1.2em;
padding-left: 1.2em;
padding-right: 1.2em;
padding-left: 1.2em;
max-width: 100%;
-webkit-transition: border .3s,background .3s,opacity .3s,color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;
transition: border .3s,background .3s,opacity .3s,color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;
-o-transition: transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;
transition: transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;
transition: transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;
text-rendering: optimizeLegibility;
-webkit-box-sizing: border-box;
box-sizing: border-box;
line-height: 2.6;
color: #fff;
background-color: #f47425;
width: 100%;}
.gSelector .button {
background-color: #999 !important;
width: 100% !important;
max-width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
display: block;
}
.gSelector:hover .button {
box-shadow: inset 0 0 0 100px rgba(0,0,0,0.8);
}
.result-section{
display: none;
background: #ececea repeat scroll 0 0;
} 
.input-section {
display: none;
}
.gInfo {
margin-top: 30px;
}
table {
margin-bottom: 0 !important;
}
table th {
text-transform: none;
background-color: #4CAF50;
color: white;
}
table#input-parameter th {
background-color: #f2f2f2;
color: #555;
}
table#input-parameter tr {
background-color: #fff;
}
table th, table td {
border: 1px solid #ddd;
}
table tr {
background-color: #f2f2f2;
}
.bg-white {
background-color: #FFF;
}
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;
}