* {margin:0;padding:0;list-style:none;outline:none;border:none;font-family:arial;vertical-align:top;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box}
body {cursor:default;font-size:95%;background:#f2f2f2;direction:rtl;}
@font-face{font-family:"hamara"; src:url("fonts/hamara.eot?v=2"); src:url("fonts/hamara.eot?#iefix?v=2") format("embedded-opentype"), url("fonts/hamara.woff?v=2") format("woff"), url("fonts/hamara.ttf?v=2") format("truetype"), url("fonts/hamara.svg#hamara?v=2") format("svg"); font-weight: normal; font-style: normal;}
.clearfix:before,.clearfix:after {content:" ";display: table}.clearfix:after {clear:both}.clearfix {*zoom: 1}
input[type=submit] {transition: all .2s linear;-o-transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear}
.lines {height:2px;width:100%;z-index:500}
	.lines>span {width:10%;float:left;display:block;height:2px}
	.lines>span.line1 {background:#53ce88}
	.lines>span.line2 {background:#ef9979}
	.lines>span.line3 {background:#559ac9}
	.lines>span.line4 {background:#9361a8}
	.lines>span.line5 {background:#18aa8d}
.header {padding:5px 5px;background:#fff;box-shadow:0 5px 4px rgba(0,0,0,0.1);position:relative}
.header img {position:absolute;left:5px;top:10px}
	h1 {letter-spacing:-1px;font-size:17px;color:#333}
	.result {margin:5px 5px 0 0}
		.result span {float:right;display:block;margin:0 5px}
		.result b {color:#CD0C12;float:right;display:block;margin:0 5px}
	.time {color:#8A8B86;font-size:90%;display:block;clear:both;padding:5px 5px 0 0}
table {margin:5px 0 0 0;width:100%; display:inline-block}
table tr{display:inline-block}
table tr.colspan{display:block}
table:not(.theresult) td {padding:1px 5px;font-size:90%;width:180px}
table:not(.theresult) td:first-child {/*width:20%;*/width:130px}
input[type=text] {border:1px #CAC8B9 solid;line-height:20px;/*30px;*/height:20px;/*30px;*/width:95%;direction:ltr;margin:0 0 0 5px;float:right}
select {border:1px #CAC8B9 solid;width:95%;/*100%!important;*/}
input[type=submit] {background:#E74C3C;border-radius: 3px;box-shadow: 0 3px 0 #A32214;color: #FFF;cursor: pointer;font-weight: bold;padding:0 5px;position: relative;top: -2px;line-height:28px;height:28px;margin:2px 0 0 5px;float:left}
input[type=submit]:hover {box-shadow: 0 0 0 #70170E;top: 0}
.result_block{/*display:none;*/}
.result_block h2{clear:both;}
.amount{display:inline-block; color: #fff;background: #96ba31;padding: 2px 5px;border-radius: 4px;}
.thecalculator-tabs {margin: 0 10px 10px 10px;}
.thecalculator-tabs a { display: block; float: right; padding: 10px; color: #03a1e1; border: 1px rgba(0,0,0,0) solid; font-size: 115%;}
.clearfix:before, .clearfix:after {content: " "; display: table;}
.clearfix:after {clear: both;}
.thecalculator-tabs a.active {background: #fff; border: 1px #eee solid; color: #666;}
.footer {position:fixed;bottom:0;right:0;width:100%;line-height:20px;background:rgba(0,0,0,0.5);}
	.footer a {float:left;color:#fff;font-size:80%;display:block;margin:0 0 0 5px}
.fullwidth {width:100%;max-width:500px;display:inline-table}
.fullwidth tr {display:table-row}
.fullwidth th {width:25%;}
.fullwidth td {text-align:center}
.bd {margin-bottom:20px}
.no-min-width{width:auto !important;min-width:auto !important}