html.ui-mobile {
  background:  linear-gradient(to left top, #000, #161616, #242424, #343434, #444);
}
body, html, div[data-role="page"] {
    background-image: linear-gradient(to left top, #000, #161616, #242424, #343434, #444);
}
@font-face {

  font-family: 'FontAwesome';

	src: url('../font/FontAwesome.otf');

	src: url('../font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../font/fontawesome-webfont.woff2') format('woff2'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;
}

@font-face {

  font-family: 'bell';

	src: url('../font/BellMT.eot');

	src: url('../font/BellMT.eot?#iefix') format('embedded-opentype'), url('../font/BellMT.woff2') format('woff2'), url('../font/BellMT.woff') format('woff'), url('../font/BellMT.ttf') format('truetype'), url('../font/BellMT.svg#BellMT') format('svg');

	font-weight: normal;

	font-style: normal;
}

@font-face {

  font-family: 'iran';

	font-style: normal;

	font-weight: 300;

	src: url('../font/IRANSansWeb(FaNum)_Light.eot');

	src: url('../font/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),

	/* IE6-8 */

	url('../font/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),

	/* FF39+,Chrome36+, Opera24+*/

	url('../font/IRANSansWeb(FaNum)_Light.woff') format('woff'),

	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/

	url('../font/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}

@font-face {

  font-family: 'iranEnNumber';

	font-style: normal;

	font-weight: 300;

	src: url('../font/iransansenglishnumbers/IRANSansWeb_Light.eot');

	src: url('../font/iransansenglishnumbers/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),

	/* IE6-8 */

	url('../font/iransansenglishnumbers/IRANSansWeb_Light.woff2') format('woff2'),

	/* FF39+,Chrome36+, Opera24+*/

	url('../font/iransansenglishnumbers/IRANSansWeb_Light.woff') format('woff'),

	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/

	url('../font/iransansenglishnumbers/IRANSansWeb_Light.ttf') format('truetype');
}

html {
  -webkit-user-select: none;
}

body,

.ui-page,

.ui-page-theme-a,

.ui-page-theme-b {
  background-color: #000 !important;
}

.designerinfop1 {
    text-align: center;
    display: inline-block;
    font-size: 15px;
    padding: 10px;
    box-sizing: border-box;
}
.designerinfop2 {
    display: inline-block;
    color: #777;
    text-align: justify;
    padding: 10px 20px;
    font-size: 12px;
}
.designerinfop3 {
    display: inline-block;
    padding: 10px;
    font-size: 13px;
}
	.designerContactInfo {
    color: #cb973a !important;
    font-size: 18px;
    direction: rtl;
    font-family: iranEnNumber;
}

button, div, input, select, p, span, textarea, option, h1, h2, h3, h4, h5, h6, a {
    font-family: iran !important;
}


.interneterror {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50% , -50%);
    background: rgba(50,50,50,.65);
    padding: 20px;
    border-radius: 5px;
    direction: rtl;
    text-align: justify;
    font-size: 12px;
    line-height: 25px;
    border: thin solid #333;
	display:none;
}


.bootbox div {
    direction: rtl;
    text-align: right;
    text-shadow: none;
    color: #333;
    font-family: iran;
}
.bootbox-close-button {
    position: absolute;
    left: 0;
    font-size: 27px;
}

.goldenBox {
    background: linear-gradient(to left top, #917340, #a18149, #b18e53, #c19d5d, #d2ab67);
    border: thin solid #c6b59e;
    padding: 10px;
    border-radius: 5px;
    direction: rtl;
    text-align: right;
    text-shadow: none;
	margin-top: 10px;
	margin-bottom: 15px;
}

.goldenBox-header {
    text-align: center;
    font-size: 17px;
    border-bottom: 3px solid;
    padding-bottom: 5px;
}
.goldenBox-title {
    color: #fff;
    text-align: center;
    padding: 10px 0;
    font-size: 14px;
}
/* ----------------------- LOGIN ----------------------------------- */
#login[data-role="page"] {
    padding: 10px;
}
#login > div {
    padding-top: 0;
}
.diamond-top {
    text-align: center;
}
.logo {
    text-align: center;
}
.logo img {
    width: 100px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.loginelementbox i {
	text-align:center;
    transform: translate(0,20%);
    width: 20px;
}

.loginelementbox i.uk-icon-mobile {
    font-size: 25px;
}
.loginelementbox i.uk-icon-key {
    font-size: 16px;
}

.loginelementbox span {
    display: inline-block;
    width: 80px;
    border-left: thin solid #886528;
}
.loginelementbox .ui-input-text {
    box-shadow: none;
    width: calc(100% - 110px);
    display: inline-block;
}

.loginelementbox {
    background: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 0 5px;
    box-sizing: border-box;
    color: #886528;
	font-size: 13px;
}

.greenbtn {
    background: linear-gradient(to left top, #367f56, #469267, #55a678, #65ba8a, #75cf9c);
    border: none;
    box-shadow: none;
    color: #fff !important;
    text-shadow: none !important;
	transition: all ease .25s;
}

.greenbtn:focus , .greenbtn:hover {
  background: #3E8F61;
}

.forgetBox , .registerBox {
    direction: rtl;
    text-align: center;
    color: #fff;
    text-shadow: none;
	margin-bottom: 15px;
}

.goldentbn {
    background: linear-gradient(to left top, #917340, #a18149, #b18e53, #c19d5d, #d2ab67);
    text-shadow: none !important;
    color: #fff !important;
    border: 2px solid rgba(255,255,255,.3) !important;
	transition: all ease .25s;
}
.goldentbn:focus , .goldentbn:hover  {
    background: #b18e53 !important;
   
}

/* ----------------------- REGISTER ----------------------------------- */
.loginelementbox input , .loginelementbox textarea {
	
	direction:rtl;
	text-align:right;
	font-size:13px
	
}
.loginelementbox.address span {
    border: none;
}
.loginelementbox.address textarea {
    display: block;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    min-height: 80px;
    max-height: 100px;
    height: 80px;
    clear: both;
    color: #886528 !important;
    direction: rtl;
}
.loginelementbox.address {
    padding: 10px 7px;
}
.loginelementbox.address textarea {
    border-top: thin solid #886528 !important;
    border-radius: 0 0 5px 5px;
}

#register .logo img {
    width: 80px;
}

#register input, #register textarea, #register .ui-input-text {
    border: none;
    box-shadow: none;
}
#login input, #login textarea, #login .ui-input-text {
    border: none;
    box-shadow: none;
}
.back {
    position: absolute;
    background: #cfa965;
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
    text-shadow: none;
    transition: all ease .25s;
}

.back:focus,.back:touch,.back:hover{
	background: #ddba7b;
	
}
.back i {
    color: #fff;
}
#splash {
    background: linear-gradient(to left top, #000, #161616, #242424, #343434, #444);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000000000;
}

.splashleft {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 50%;
    background-image: url("../img/splashleft.png");
    background-repeat: no-repeat;
    background-size: auto 100%;
}
.splashright {
    position: fixed;
    right: 0;
    top: 0;
    height: 100%;
    width: 50%;
    background-image: url("../img/splashright.png");
    background-repeat: no-repeat;
    background-size: auto 100%;
	background-position: 100%;
}

.splashlogo {
    position: fixed;
    top: 30vh;
    width: 100px;
    left: 50%;
    transform: translate(-50%);
}

.splashloadinganimation {
    position: fixed;
    bottom: 17vh;
    left: 50%;
    transform: translate(-50%);
}
.splashslogan {
    position: fixed;
    top: 40vh;
    margin-top: 55px;
    width: 100%;
    text-align: center;
    font-family: iran;
    color: #fff;
    text-shadow: none;
}
.loadingcomment {
    position: fixed;
    bottom: 10vh;
    width: 100%;
    text-align: center;
    color: #fff;
    text-shadow: none;
    direction: rtl;
    font-size: 12px;
}

.bootbox-close-button {
    position: absolute;
    top: 4px;
    right: 4px;
    font-size: 19px;
    background: #ddd !important;
    padding: 5px 10px !important;
    opacity: 1;
    color: #555 !important;
    border-radius: 5px;
    color: #494949;
}
.bootbox-body {
    padding-top: 30px;
}
.modal.show .modal-dialog {
}

.btn.btn-primary.bootbox-accept {
    background: linear-gradient(to left top, #917340, #a18149, #b18e53, #c19d5d, #d2ab67);
    border: navajowhite;
}

.registerloading {
    text-align: center;
    padding: 15px 20px;
    background: #333;
    color: #fff;
    border-radius: 5px;
	display:none;
}
.registerloading i {
    margin-left: 10px;
    color: #54a577;
    font-size: 16px;
}

.bootbox-prompt .bootbox-close-button {
    position: absolute;
    display: inline-block;
    right: inherit;
    right: 18px;
    top: inherit;
    top: 20px;
}
.bootbox-prompt .modal-title {
    padding-top: 30px;
    font-size: 15px;
    width: 100%;
    text-align: center;
}
.bootbox-prompt .bootbox-body {
    padding-top: 0;
}
.bootbox-prompt .bootbox-body input {
    padding: 20px;
	font-size: 35px;
	text-align: center;
	font-weight: bold;
}
.bootbox-prompt .bootbox-cancel {
    margin-left: 8px;
    padding: 4px 15px;
}

/* --------------------------------------------------------- HOME --------------------------------------------- */
.date {
    background: #494949;
    border-radius: 5px;
    padding: 10px;
    border: thin solid #c6b59e;
    display: block;
}
.ui-header.ui-bar-b {
    background: none;
	border: none;
}
div[data-role="page"] {
    padding: 15px;
}
.date .shamsi {
    text-align: right;
    direction: rtl;
}
.date .miladi {
    text-align: left;
    direction: ltr;
}
.date div {
    display: inline-block;
    width: 50%;
    color: #c4a775;
    font-size: 13px;
    line-height: 16px;
}
.logosmall img {
    width: 80px;
}
.logosmall {
    display: inline-block;
    width: 80px;
    margin-bottom: 10px;
}

.menubtn_holder {
    text-align: right;
    font-size: 30px;
    position: absolute;
    top: 5px;
    right: 5px;
}
.menubtn_holder a {
    display: inline-block;
}
.menubtn_holder a i {
    position: relative;
    transform: translate(0,6px);
}
.menuBtn.ui-link {
    color: #d2ab67;
}
.menuBtn.ui-link {
    color: #d2ab67 !important;
}

.ui-page-theme-b {
    min-height: 100vh !important;
}

.menubar {
    background: #bd995b;
}
#menubar ul li a {
    background: rgba(0,0,0,.15);
    direction: rtl;
    font-family: iran;
    text-align: right;
    font-size: 14px;
    padding: 15px 37px 15px 0;
}

.forooshnaghemroozholder , .forooshnaghefardaholder {
    margin-bottom: 20px !important;
}

.marketbtn.forooshnaghemrooz , .marketbtn.forooshnaghefarda {
    border-bottom: thin solid #333 !important;
}

.user_company {
	display:none;
    color: #e8cd94;
    text-align: center;
    margin-bottom: 10px;
    font-size: 13px;
	margin-top: 10px;
	min-height: 20px;
}
.ui-content {
    padding: 0;
}
.userdetailbox {
    background: #fff;
    margin-bottom: 5px;
    border-radius: 5px;
    padding: 10px;
    color: #6a6153;
    direction: rtl;
    text-shadow: none;
    text-align: right;
    font-size: 13px;
	min-height: 64px;
}
.userdetailbox i {
    margin-left: 6px;
    position: relative;
    transform: translate(0 ,2px);
}
.user_fistlastname {
    display: inline-block;
}
.user_mobile {
    display: inline-block;
}
.user_fistlastname {
    display: inline-block;
    margin-left: 2px;
}
.userdetailbox {
    position: relative;
	margin-top: 10px;
}

.edit_profile {
    position: absolute;
    top: 6px;
    left: 6px;
    font-size: 11px;
    letter-spacing: -.3px;
    background: #333;
    padding: 4px 5px;
    border-radius: 5px;
    color: #fff;
    transition: all ease .2s;
	cursor: pointer;
}

.edit_profile:hover , .edit_profile:active {
	background :#d2ab66;
	color:#282828;
	
}
.user_address {
    text-align: justify;
    margin-top: 5px;
}

.designer {
    text-align: center;
    font-size: 12px;
    margin: 20px 0;
    line-height: 20px;
}
.designer span {
    font-family: iranEnNumber !important;
    font-size: 11px;
}

.usercreditbox {
    background: #494949;
    border: thin solid #c6b59e;
    border-radius: 7px;
    padding: 10px;
    font-size: 11px;
    direction: rtl;
    text-align: right;
    display: table;
    width: 100%;
}
.usercreditbox i {
    margin-left: 5px;
}
.usercreditbox > div {
    display: table-cell;
}
.user_goldcredit {
    text-align: left;
}

.modal-footer button {
    margin: 0 5px;
    min-width: 90px;
}

.usercreditbox div > span:last-child {
    margin-right: 4px;
    display: inline-block;
    color: #e8cd94;
    font-size: 12px;
}
.selecttradetitle {
    text-align: center;
    margin-top: 20px;
    font-size: 12px;
    color: #dfb969;
}
.selecttradeseperatorborder {
    border: thin solid #dfb969;
        border-bottom-color: rgb(223, 185, 105);
        border-bottom-style: solid;
        border-bottom-width: thin;
    border-bottom: none;
    height: 10px;
    width: 50%;
    margin: auto;
        margin-top: auto;
    margin-top: 14px;
}

.tradekindbox > div {
    width: calc(50% - 3px);
    box-sizing: border-box;
    display: inline-block;
    padding: 4px;
    background: #eee;
    border-radius: 7px;
	direction: rtl;
	text-align: right;
	font-size: 11px;
	line-height: 30px;
	text-shadow: none;
	color: #333;
}

.tradetoptitle {
    background: #333;
    border-radius: 5px;
    font-size: 12px;
    padding: 3px 0 4px 0;
	text-align: center;
	color: #fff;
	line-height: 20px;
}
.tradetitle {
    min-width: 55px;
    display: inline-block;
    text-align: left;
    margin-left: 5px;
}
.trademablagh {
    display: inline-block;
    margin-left: 5px;
    font-size: 13px;
}
.trademablagh.sabz {
	color: #6a8e16;
}
.trademablagh.ghermez {
	color: #a54545;
}
.tradebox i.sabz {
	color: #6a8e16;
}
.tradebox i.ghermez {
	color: #a54545;
}

.marketClosed {
  display: inline-block;
  color:#f55;
  font-size: 11px
}

.marketGoBtn {
    padding: 10px;
    text-align: center;
    display: block;
    cursor: pointer;
    font-size: 14px;
    margin: 5px 0;
    border-radius: 7px;
    transition: all ease .2s;
	color: #fff;
}
.marketGoBtn.ForooshFarda, .marketGoBtn.ForooshEmrooz {
    background: #be7c7c;
}
.marketGoBtn.kharidEmrooz, .marketGoBtn.kharidFarda {
    background: #aabe7c;
}


.marketGoBtn.ForooshFarda:hover,.marketGoBtn.ForooshFarda:active, .marketGoBtn.ForooshEmrooz:hover , .marketGoBtn.ForooshEmrooz:active   {
  background: #7F3D3D;
}


.marketGoBtn.kharidFarda:hover,.marketGoBtn.kharidFarda:active, .marketGoBtn.kharidEmrooz:hover , .marketGoBtn.kharidEmrooz:active   {
  background: #5E7230;
}
.marketGoBtn.kharidEmrooz, .marketGoBtn.kharidFarda {
    margin-top: 25px;
}


.marketGoBtn.deactive {
    background: #999 !important;
    cursor: inherit;
}

.homecontact > div {
    width: calc(50% - 3px);
    display: inline-block;
    margin-top: 30px;
}
.homecontact > div > div {
    font-size: 13px;
}

.homecontact > div > div {
    font-size: 12px;
    letter-spacing: -.5px;
    padding: 20px 0;
}
.homecontact > div > div i {
    position: absolute;
    font-size: 21px;
    right: 11px;
    transform: translate(0,-2px);
}

.logosmall.interiorpages {
	cursor: pointer;
}

.whichMarketTitle {
    position: absolute;
    top: 14px;
    left: 50%;
    transform: translate(-50%);
    margin-left: 25px;
    width: calc(100% - 114px);
    text-align: center;
    font-size: 13px;
    overflow: hidden;
}
.usercreditbox {
    margin-top: 10px;
    text-shadow: none;
    color: #fff;
}

.marketMazanehBoxHolder {
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    margin-top: 10px;
    direction: rtl;
    text-align: center;
    text-shadow: none;
    font-size: 13px;
	min-height: 75px;
	transition: all ease .25s;
	position: relative;
}
.marketmazaneh {
    color: #825b17;
}
.marketmazaneh.sabz {
	color: #6a8e16;
}
.marketmazaneh.ghermez {
	color: #a54545;
}

.marketmazaneh.sabz i {
	color: #6a8e16;
}
.marketmazaneh.ghermez i {
	color: #a54545;
}
.marketMazanehBox {
  display: inline-block;
  transition: all ease .25s
  
}
.timeToUpdateAgainMazaneh {
    font-size: 12px;
    position: absolute;
    left: 50%;
    bottom: 5px;
    transform: translate(-50%);
    width: 100%;
    color: #777;
}

.plusminesbtn {
    display: inline-block;
    padding: 20px 0;
    font-size: 30px;
    text-align: center;
    width: 55px;
    background: #494746;
    border-radius: 5px;
    text-shadow: none;
    color: #fff;
    cursor: pointer;
}
.meghdar {
    width: calc(100% - 122px);
    display: inline-block;
    position: relative;
}
.meghdar span {
    position: absolute;
    left: 7px;
    top: 50%;
    font-size: 12px;
    color: #555;
    transform: translate(0 , -50%);
}
.meghdar > div, .meghdar > div input {
      height: 50px;
  margin: 0;
  padding: 0 5px;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  font-size: 18px;
  text-align: center;
  font-family: iran;
  font-weight: bold;
}
.vaznPoolDarkhastiBox > div {
    margin: 7px 0;
}
.vaznPoolDarkhastiBox {
    margin: 20px 0;
}
.vaznPoolDarkhastiBox div, .vaznPoolDarkhastiBox input {
    line-height: 10px;
}

.confirmtext {
    font-family: iran;
    direction: rtl;
    text-align: justify;
    color: #d2ab67;
    text-shadow: none;
    font-size: 14px;
	font-weight: bold;
}
.confirmcheck > div {
    margin: 0;
}
.confirmcheck {
    margin-top: 15px;
}

.ui-mini .ui-btn-icon-right::after {
  background-color: #ccc;
}
.ui-btn.ui-corner-all.ui-btn-b.ui-btn-icon-right {
  font-family: iran;
  direction: rtl;
  text-align: right;
}
.ui-btn.ui-checkbox-on.ui-btn-b::after {
	
  background-color: #6b9b1f;
}
#submitOrder.ghermez {
    background: #964949;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    border: thin solid #B96C6C;
}
#submitOrder.sabz {
    background: #49966b;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    border: thin solid #60b787;
}

.buttonbox > div:first-child {
  width: 60%;
  display: inline-block;
  box-sizing: border-box;
}
.buttonbox > div:last-child {
  width: 100%;
  display: inline-block;
}
.buttonbox > div:last-child button {
  font-size: 12px;
  line-height: 28px;
  border: thin solid #616161 !important;
  border-radius: 7px;
}
.buttonbox {
  direction: rtl;
    margin-top: 25px;
}
.confirmtext {
    margin-top: 35px;
}

#market {
    padding-bottom: 94px;
    min-height: 100vh !important;
}

.archivebox {
    position: absolute;
    bottom: 5px;
    width: 100%;
    left: 2px;
    direction: rtl;
    padding: 9px;
}
.archivetitleonmarket {
    text-align: center;
    font-family: iran;
    text-shadow: none;
    color: #999;
    font-size: 12px;
}
.archivebuttonbox > div {
    width: calc(25% - 4px);
    display: inline-block;
}
.archivebuttonbox > div button {
    font-size: 11px;
	line-height: 20px;
}
.archiveSelectorBox > div {
    width: calc(25% - 4px);
    display: inline-block;
}
.archiveSelectorBox > div button {
    font-size: 12px;
    line-height: 30px;
	transition: all ease .3s;
}
.archiveSelectorBox > div button.active {
    background: #d2ab67 !important;
    color: #333 !important;
    text-shadow: none !important;
    border: thin solid #ffde9a !important;
}
.archiveSelectorBox {
    margin: 10px 0;
	direction: rtl;
}

.archiverow {
    background: #494949;
    padding: 7px;
    border-radius: 5px;
    margin: 10px 0;
    border: thin solid #877b6a;
    box-sizing: border-box;
    text-shadow: none;
    color: #fff;
    direction: rtl;
    text-align: right;
}
.archiverow .head {
    border-radius: 5px;
    padding: 5px;
}
.archiverow.kharidEmrooz .head , .archiverow.kharidFarda .head {
    background: #49966b;
}
.archiverow .head > div {
    display: inline-block;
	font-size: 12px;
}
.archiverow .head > div.archivetradedate {
    float: left;
}
.archiverow .head > div.icon {
    font-size: 15px;
    line-height: 0;
    margin-left: 5px;
    font-weight: bold;
    font-family: arial !important;
    margin: 0 5px;
}
.archiverow.ForooshEmrooz .head , .archiverow.ForooshFarda .head {
    background: #964949;
}
.archiverow .bod > div {
    width: calc(50% - 2px);
    display: inline-block;
    overflow: hidden;
    font-size: 12px;
	margin: 8px 0 0;
}
.archiverow .bod > div:last-child {
    text-align: left;
}
.interiorTitle {
    color: #fff;
	margin-left: 3px;
	font-size: 12px;
font-weight: normal;
}
.a_pool,.a_vazn {
    color: #ffd385;
    font-size: 13px;
}
.a_state.state1 {
    color: #7cecad;
}
.a_state.state0 {
    color: #e57575;
	font-weight: bold;
}
.a_state.state-1 {
    color: #555;
}
.archivebreak {
    border-top: 2px dashed #666;
    padding-top: 10px;
    margin-top: 20px;
}
.archivetotal {
    direction: rtl;
    background: #494949;
    text-align: right;
    direction: rtl;
    text-shadow: none;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    border: thin solid #877b6a;
    line-height: 32px;
	font-size: 13px;
}
.archivetotal > div span:first-child {
    display: inline-block;
    margin-left: 10px;
}
.archivetotal > div span:last-child {
    color: #fbcd7d;
}
.archiverow.sabtefish .head {
    background: #626262;
}
/* ---------------------------------------------------------- SABTE FISH --------------------------------- */


#sabtefish  .sabtefish .sabtfishrow .fishrow select,#nahvepardakht-button {

    padding: 10px 15px;
    direction: rtl;
    text-align: right;
    font-family: iranEnNumber;
    background: #474747 !important;
    border: thin solid #757575 !important;
    border-radius: 5px !important;
    text-shadow: 1px 1px 1px #000 !important;
    color: #fff !important;
	font-size: 12px;
}

#sabtefish #nahvepardakht-button {

    padding-right: 40px;
   line-height: 20px;

}
#sabtefish input[type="radio"] {
    display: none;
}
#sabtefish .ui-radio label {
    
    line-height: 56px;
    padding-left: 50px;
}
#sabtefish .ui-radio .ui-btn.ui-radio-off:after {
    background-image: none;
    width: 26px;
    height: 26px;
    border: 2px solid #6E7983;
    margin-top: -13px;
}
#sabtefish .ui-radio .ui-btn.ui-radio-on:after {
    background-color: #e7cd80;
    width: 14px;
    height: 14px;
    margin-left:8px;
    margin-top:-7px;
    border: 0;
    top:50%;
}
#sabtefish  .ui-radio .ui-btn.ui-radio-on:before {
    content:"";
    position: absolute;
    display: block;
    border: 2px solid #c78b33;
    border-radius: 50%;
    background-color: transparent;
    width: 26px;
    height: 26px;
    margin-left:-39px;
    margin-top:-13px;
    top:50%;
}

#sabtefish .labelcontent {

    text-align: right;
    direction: rtl;
    display: block;
    line-height: 17px;
    font-family: iran;
    font-size: 12px;

}
.sabtfishrow {
    padding: 10px;
    background: #555;
    
    min-height: auto;
    display: block;
    border-radius: 5px;
}
.sabtfishrow input, .sabtfishrow select, .sabtfishrow textarea, .sabtfishrow span {
    direction: rtl;
    text-align: right;
    font-size: 14px;
    line-height: 28px;
    margin: 0;
}
.fishrow.tarikh > div {
    display: inline-flex;
    margin: 0;
    padding: 0;
	width: calc(33.3% - 3px);
}
.fishrow.tarikh > div > div span {
    font-size: 13px;
}
.fishrow.tarikh > div:first-child > div {
    margin: 0;
}
.fishrow.tarikh > div > div {
    margin: 0;
    padding: 0;
	width: 100%;
}
.fishrow.tarikh {
    text-align: center;
}
#fishyear {
    width: 76px;
    text-align: center;
}
.fishrow.tarikh > div > div > div {
    background: #2a2a2a;
}
.fishrow.tarikh > div:nth-child(2) > div span {
    font-size: 12.5px;
    letter-spacing: -1.2px;
}
#sabtefishpardakhti {
    background: #d2ab67;
    color: #333;
    text-shadow: 1px 1px 1px #ffedcc;
}
.fishrow.mablaghhoroof.varizbehesab.naghdi.check {
    text-align: justify;
    direction: rtl;
    margin: 5px 0 10px;
    color: #fff;
    text-shadow: none;
    font-size: 12px;
}

.tradekindbox span {
    font-size: 12px;
}

.designerContactInfo {
    width: 100%;
    display: inline-block;
    text-align: center;
}

.archiverow.charge .bod > div {
    width: 100%;
}

.archiverow.sabtefish .bod > div {
    width: 100%;
}
.archiverow.charge {
    background: #3a5342;
}
.archiverow.charge .head {
    background: #748c5c;
}

.loginelementbox.password {
    display: none;
}


.archiverow .bod .comments {
    width: 100% !important;
    direction: rtl !important;
    text-align: right !important;
}

#reportDataTable {
    direction: rtl;
}
.reportDataHolder {
    direction: rtl;
}
#reportDataTable th, #reportDataTable td {
    font-family: iran;
    font-size: 12px;
    text-shadow: none;
    color: #fff;
	padding: 3px 7px;
}
.reportDataHolder {
    direction: rtl;
    overflow-x: scroll;
    overflow-y: hidden;
	margin-top: 20px;
}
#reportDataTable {
    width: 1000px;
}

#reportDataTable th {
    background: #907b58;
}
#reportDataTable tr:nth-child(2n) td {
    background: #4E4E4E;
}
#reportDataTable td {
    border: thin solid #474747;
}
#reportDataTable th {
    font-size: 11px;
}
#reportDataTable tr td:first-child {
    text-align: center;
}
#reportDataTable tr th:nth-child(6), #reportDataTable tr th:nth-child(5), #reportDataTable tr th:nth-child(7), #reportDataTable tr th:nth-child(8), #reportDataTable tr th:nth-child(9), #reportDataTable tr th:nth-child(10) {
    min-width: 70px;
}
#reportDataTable tr th:nth-child(2) {
    min-width: 80px;
}
.loadingReport {
	display:none;
    direction: rtl;
    text-align: center;
    padding: 10px;
    margin: 10px 0;
    background: #907b58;
    color: #fff;
    text-shadow: none;
    font-size: 13px;
}
tr.total td {
    background: #907b58 !important;
}

.filterReport {
    direction: rtl;
    text-align: right;
    text-shadow: none;
    color: #fff;
    font-size: 12px;
}

.filterReport > div {
    display: block;
}
.filterReport > div > div {
    display: inline-block;
}
.filterReport > div > div:nth-child(1) {
    display: block;
}
.filterReport {
    padding: 10px;
    margin: 10px 0;
    background: #555;
    border-radius: 5px;
    border: thin solid #777;
}
.filterReport {
    display: none;
}
.filterReport > div > div {
    width: calc(33.33% - 3px);
}

.loadingReport {
    clear: both;
}
.filterbtn {
    direction: rtl;
    text-shadow: none;
    background: #d2ab67;
    padding: 8px 15px;
    border-radius: 5px;
    cursor: pointer;
    text-align: center;
    float: right;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 12px;
    color: #333;
}
.reportDataHolder {
    clear: both;
}
.filterReport {
    clear: both;
}
.filterReport span {
    font-size: 12px;
    letter-spacing: -.5px;
}

.vaziateKolieEtebari {
  text-shadow: none;
  color: #fff;
  direction: rtl;
  text-align: right;
  line-height: 30px;
}
.vaziateKolieEtebari span {
  display: inline-block;
  margin-left: 5px;
}
.tahesabeTalaTitle, .tahesabePoolTitle {
  font-size: 13px;
  color: #d2ab67;
}
.tahesabeTala, .tahesabeTala {
  direction: ltr;
  font-size: 16px;
}
.tahesaabCurrency {
  font-size: 12px;
  color: #d2ab67;
}
.tahesabeTala {
  font-weight: bold;
  font-size: 16px;
  letter-spacing: .5px;
}
.vaziateKolieEtebari {
  text-shadow: none;
  color: #fff;
  direction: rtl;
  line-height: 30px;
  background: #494949;
  border-radius: 5px;
  margin-top: 10px;
  padding: 5px 10px;
  text-align: center;
  border: thin solid #6D6D6D;
  letter-spacing: -.5px;
}
.havalePoolTala legend {
  font-family: iran;
  color: #d2ab67;
  font-size: 14px;
  font-weight: normal;
  text-shadow: none;
  direction: rtl;
  text-align: right;
  margin-bottom: 15px;
  margin-top: 10px;
}
.havalePoolTala label {
  font-family: iran;
  font-size: 13px;
}
.havalePoolTala label.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-active.ui-radio-on {
  background: #d2ab67;
  color: #333;
  text-shadow: none;
  border-color: #fed58c;
  text-align: center;
}
.havalePoolTala label.ui-btn.ui-corner-all.ui-btn-inherit.ui-radio-off {
  background: #555;
  text-shadow: none;
  color: #ccc;
  font-weight: normal;
  border-color: #838383;
  text-align: center;
}
.havalePoolTala .ui-controlgroup.ui-controlgroup-horizontal.ui-corner-all {
  direction: rtl;
  text-align: right;
}
.havalePoolTala .ui-controlgroup-controls {
  width: 100%;
}
.havalePoolTala .ui-radio {
  width: 50%;
}
.havalePoolTala label {
  transition: all ease .3s;
}
.transferGoldHolder ,.transferMoneyHolder ,.girandeHavale {
  background: #d2ab67;
  border-radius: 5px;
  border: thin solid #fbd490;
  padding: 10px;
  position: relative;
  margin-top: 15px;
  direction: rtl;
  text-align: center;
  font-size: 12px;
  text-shadow: none;
  font-family: iran;
}
.transferGoldHolder i, .transferMoneyHolder i {
  position: absolute;
  color: #fbd490;
  text-shadow: none;
  font-size: 25px;
  right: 25%;
  top: -18px;
  transform: translate(50%);
}
.transferMoneyHolder i {
  right: inherit;
  left: 25%;
  transform: translate(-50%);
}
.transferGoldHolder > div {
  width: calc(50% - 10px);
  display: inline-block;
}
#transferGoldDecimal {
  text-align: right;
}
.transferGoldHolder input {
  font-size: 20px;
  direction: ltr;
}
.transferGoldHolder span {
  font-size: 50px;
}
.transferGoldHolder > div {
  width: calc(50% - 30px);
  display: inline-block;
}
.transferGoldHolder label , .transferMoneyHolder label {
  font-size: 13px;
  margin-bottom: 0;
}
.transferMoneyHolder input {
  font-size: 20px;
  direction: ltr;
  text-align: center;
}
.girandeHavale input {
  font-size: 20px;
  text-align: center;
  direction: ltr;
}

#SubmitHavale {
  background: #fadb4e;
  border: 1px solid #f4c63f;
  display: block !important;
  width: 100%;
  margin-top: 20px;
  box-shadow: 0 0 3px #fadb4e;
  transition: all ease .3s;
}
#SubmitHavale:hover {
  box-shadow: inset 0 0 5px #fff;
}

.ui-focus {
  box-shadow: 0 0 0 10px #fff;
}

#home .timeToUpdateAgainMazaneh {
  display: block;
  position: initial !important;
  color: #eee;
  width: 100%;
  left: initial;
  transform: initial;
  direction: rtl;
  text-align: center;
  padding: 5px;
  margin: 10px auto;
  border: thin solid #555;
  border-radius: 8px;
  background: #222;
}

#home .newsFlashHolder, #home .newsFlashHolder > div
{
  direction: rtl;
  text-align: right;
  font-size: 12px;
}
.newsFlashHolder
{
  padding-top: 10px;
}
#home .newsFlashHolder > div
{
  margin-bottom: 3px;
  background: #333;
  padding: 5px 7px;
  font-size: 12px;
  border-radius: 5px;
  border: thin solid #444;
}
