input[type="button"]{font-family:unset;width:100%;position:relative;background-color:#3b5998;color:#fff;padding:5px 12px;display:inline-block;border:0 none;cursor:pointer;text-decoration:none;webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}
input.azno{background-color:#d30303!important}
input[type="button"]:hover{background-color:#777!important;text-decoration:none}
.goodCalculator{padding:0}
ol{margin:0 5%}
table.GoodResults td,table th{text-align:center!important}
table.GoodResults td input[type=text],table.GoodResults td input[type=number]{width:5em}
table.GoodResults tr.cref td{font-weight:700;padding:2px}
table.GoodResults tr.cref1 td{font-weight:700;padding:2px;border:1px dashed #000}
.hidden{display:none}
.Begin input[disabled="disabled"]{opacity:.75!important;font-weight:700}
.wsel{font-weight:700}
.wsel2{font-weight:700}
table.GoodResults tr td.wsel{background:radial-gradient(circle,#72c1ff 0%,#e6f4fe 100%)}
table.GoodResults tr td.wsel2{background:radial-gradient(circle,#72c1ff 0%,#e6f4fe 100%)}
table#tbls2 tr td.wsel{background:radial-gradient(circle,#72c1ff 0%,#e6f4fe 100%)}
.waistmain{height:50px;overflow:hidden;position:relative}
.barblock{height:20px;float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;margin-bottom:20px;overflow:hidden;background-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transform:width .6s ease;transform:width .6s ease;transition:width .6s ease}
.barpassed{background-color:#5cb85c}
.lblck{display:inline;padding:.2em .6em .3em;font-weight:700;line-height:1;white-space:nowrap;text-align:center;vertical-align:baseline}
.barblck{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:green;border-color:#f6f6f6;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.rbarfailed{background-color:red}
.barpasseds{background-color:orange}
.form-group select,input{margin-bottom:10px;font-family:IRANSansWeb;box-sizing:border-box}
.form-group select:focus,input[type="text"]:focus{font-size:initial;border-color:#81c0ff;box-shadow:0 1px 1px #00000013 inset,0 0 8px #2aaccc99;outline:0 none}
.calcform label{width:fit-content}
.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}
.form-group{margin-bottom:1rem}
.form-control{display:block;width:100%;padding:.375rem .75rem!important;font-size:1rem!important;line-height:1.5!important;border:1px solid #3b96ff!important;direction:rtl;text-align:center;border-radius:5px}
.calcform div{margin-bottom:0}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
button,input,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
.col-sm-12,.col-md-4{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
@media (min-width:768px) {
.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
}
@media (max-width:576px) {
.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}