/*
Arzbin plugin
*/
@font-face {
  font-family: 'iconarzbin';
  src: url('../fonts/arzbin/arzbin.eot?47424222');
  src: url('../fonts/arzbin/arzbin.eot?47424222#iefix') format('embedded-opentype'),
       url('../fonts/arzbin/arzbin.woff2?47424222') format('woff2'),
       url('../fonts/arzbin/arzbin.woff?47424222') format('woff'),
       url('../fonts/arzbin/arzbin.ttf?47424222') format('truetype'),
       url('../fonts/arzbin/arzbin.svg?47424222#fontello') format('svg');
  font-weight: normal;
  font-style: normal; 
}
span.arzbin-txtred {
    color: #EB3233;
}
.arzbin-box {
	margin:30px auto;
	border-radius:15px;
	text-align:right;
	direction:rtl;
}
.arzbin-head {
	color:#fff;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:20px 10px 20px 10px;
	}
.arzbin-info {
	display:flex;
	align-items:center;
	}
.arzbin-img {
	margin-left:10px;
	}
.arzbin-img img {
	width:50px;
	height:50px;
	}
.arzbin-title h2 {
	font-size:20px;
	font-weight:600;
	}
.arzbin-title span {
	font-size:12px;
	font-weight:200;
	}
.arzbin-bchart {
	background-color:#0000005c;
	border-radius:50%;
	text-align:center;
	width:40px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center;
	}
.arzbin-bchart img {
	height:auto;
	width:15px;
	}
.arzbin-main {
	background-color:#fff;
	padding:30px 10px 30px 10px;
	border-radius:15px;
	margin:5px 10px 10px 10px;
	box-shadow:-5px 6px 5px -5px #555;
	}
.arzbin-wap h5 {
	font-size:15px;
	font-weight:600;
	}
.arzbin-changes {
	display:flex;
	}
.arzbin-changes {
	display:flex;
	justify-content:space-around;
	}
.arzbin-chang h5 {
	color:#ACACAC;
	font-weight:200;
	font-size:14px;
	}
.arzbin-chang span {
	font-size:16px;
	margin:10px auto;
	display:block;
	direction:ltr;
	letter-spacing:2px;
	}
.arzbin-chang {
	text-align:center;
	}
.arzbin-footer {
	padding:20px 10px 20px 10px;
	color:#fff;
	}
.arzbin-price {
	text-align:center;
	}
.arzbin-ptitle {
	font-size:15px;
	font-weight:200;
	text-align:center;
	display:block;
	color:#fff;
	}
.arzbin-price {
	text-align:center;
	letter-spacing:4px;
	font-size:23px;
	margin:10px auto;
	}
.arzbin-boxwd {
	padding:10px;
	display:flex;
	}
.arzbin-boxw {
	width:50%;
	text-align:center;
	font-size:25px;
	color:#fff;
	padding:13px;
	box-shadow:-5px 6px 5px -5px #555;
	}
.arzbin-boxw h3 {
	font-size:16px;
	font-weight:300;
	}
.arzbin-red {
	background-color:#e92525;
	border-radius:0px 10px 10px 0px;
	}
.arzbin-green {
	background-color:#34d379;
	border-radius:10px 0px 0px 10px;
	}
.arzbin-wap h5 {
	color:#212121;
	text-align:center;
	margin-bottom:15px;
	}
.arzbin-price h3 {
	color:#030239;
	line-height:30px;
	font-size: 22px;
	}
.arzbin-boxw h4 {
	margin-bottom:0;
	margin-top:15px;
	font-size: 16px;
	}
table tr:nth-child(even) {
	background-color:#BEF2F5}
.pagination li:hover {
	cursor:pointer;
	}
.pagination>li>a, .pagination>li>span {
	float:right;
	}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-right:0;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:10px 15px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#22c58b;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	}
.arzbin-table-list tbody tr:nth-of-type(2n+1), .arzbin-table-list tbody tr {
	background-color:#fbfbfd;
	}
.arzbin-table-list tbody tr:hover {
	background:rgba(36, 36, 218, .03);
	-webkit-box-shadow:0 3px 37px rgba(47, 0, 147, .03);
	box-shadow:0 3px 37px rgba(47, 0, 147, .03);
	}
.arzbin-table-list {
	background:#fff;
	-webkit-box-shadow:0 62px 91px rgba(0, 0, 0, .03);
	box-shadow:0 62px 91px rgba(0, 0, 0, .03);
	border-radius:16px;
	overflow:hidden;
	margin:10px auto;
	}
.arzbin-table-list thead tr th {
	padding:20px;
	}
.arzbin-table-list tbody tr td {
	padding:22px 32px;
	}
.arzbin-table-list img {
	width:30px;
	}
.arzbin-table-list .arzbin-goto-chart {
	padding:5px 20px;
	background:#22c58b;
	border-radius:12px;
	font-size:13px;
	font-style:normal;
	font-weight:500;
	text-align:center;
	color:#fff;
	}
.pagination-arzbin>.active>a, .pagination-arzbin>.active>a:focus, .pagination-arzbin>.active>a:hover, .pagination-arzbin>.active>span, .pagination-arzbin>.active>span:focus, .pagination-arzbin>.active>span:hover {
	z-index:3;
	color:#fff;
	cursor:default;
	background-color:#22c58b;
	border-color:#1eb57f;
	}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#22c58b;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	background:rgba(36, 36, 218, .03);
	-webkit-box-shadow:0 3px 37px rgba(47, 0, 147, .03);
	box-shadow:0 3px 37px rgba(47, 0, 147, .03);
	}
.arzbin-table-list thead tr th, .arzbin-table-list tbody tr td {
	text-align:center;
	direction:rtl;
	}
.arzbin-table-container {
	width:100%;
	overflow-y:auto;
	_overflow:auto;
	margin:0 0 1em;
	}
.arzbin-tedadnamayesh h5 {
	margin-bottom:5px;
	}
.arzbin-table-list a:hover {
	text-decoration:none;
	background:#1db37d;
	}
.arzbin-fastshort{
	padding-bottom: 10px;;
}
.arzbin-wap h5 b {
    display: inline-block;
    direction: ltr;
}
/*---- List ----*/
#arzbinlistcoin {
    width: 100%;
    border: hidden !important;
    border-radius: 8px !important;
    overflow: hidden;
}
#arzbinlistcoin_wrapper {
    background: #fff;
    border-radius: .875rem;
    margin:50px auto;
    padding:2rem;
  }

  #arzbinlistcoin_paginate {
    text-align: right;
    direction: rtl;
    cursor: pointer;
    display: inline-block;
    margin-top:20px;
  }

#arzbinlistcoin tr {
  padding: .9375rem 0;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}
#arzbinlistcoin tr {
    padding: .9375rem 0;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
  }

  #arzbinlistcoin tbody tr:hover{
	background-color: #EDF0F4;
    transition: all .3s;
  }

  #arzbinlistcoin_info {
    display: none;
  }

  #arzbinlistcoin_filter {
    float: right;
    color: #28457b;
  }
  #arzbinlistcoin_filter input{
      flex-grow: 1;
      background-color: #f5f6fb;
      outline: 0;
      border: 0;
      border-radius: .5rem;
      margin: 0 10px;
      color: #28457b;
      font-weight: 700;
      padding: 10px;
      font-size: .875rem;
  }
  #arzbinlistcoin_length select {
        background: #f1f6ff;
        border: hidden;
        padding: 10px;
        border-radius: .5rem;
  }
  #arzbinlistcoin tbody tr {
    background: #fff;
    padding: 0.9375rem 0;
    border-radius: 0.3125rem;
    transition: all .3s;
    border: none !important;
	}
  #arzbinlistcoin thead tr {
    width: 100%;
    background: #f5f6fb;
    border-radius: 20px;
    color: #929fb5;
    text-align: center;
    border: none !important;
	}
  #arzbinlistcoin tbody tr td {
    background: #fff;
    padding: .9375rem 0;
    border-bottom: 1px solid #e6ecfa;
    transition: all .3s;
    color: #28457b;
  }
  #arzbinlistcoin thead tr th p {
    margin: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 55px;
	font-size: 15px;
	}
  #arzbinlistcoin thead tr th {
    background-color: rgb(229, 233, 239) !important;
    color: rgb(29, 27, 32) !important;
    border: none !important;
	}
  #arzbinlistcoin_paginate a {
    background: #f5f6fb;
    padding: 10px;
    border-radius: .5rem;
    margin: 0 3px;
    color: #0a58ca;
    text-decoration: none;
    transition:all 0.3s;
  }
  #arzbinlistcoin tr td img {
    width: 25px;
    height: 25px;
  }
  #arzbinlistcoin tbody tr td {
    background: #fff;
    padding: 1rem 0.5rem;
    transition: all .3s;
    color: #343434;
    border: none !important;
    --bs-table-bg-type: auto !important;
	}
	#arzbinlistcoin tbody tr td:hover{
		--bs-table-bg-type: #EDF0F4 !important;
	}
	#arzbinlistcoin tbody tr td p {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
	}
  #arzbinlistcoin_paginate a:hover{
      background: #0a58ca;
      color:#fff;
  }
  .arzbin-goto-chart {
    background: #fff;
    padding: 7px 10px;
    border-radius: 5px;
    color: #343434 !important;
    border: 1px solid rgb(229, 233, 239) !important;
    font-weight: 300;
	}
  .arzbin-goto-chart:hover {
    background: rgb(229, 233, 239);
    color: #fff;
    border-color: transparent;
  }

/*---- Calculate ----*/
.arzbin-calculate-box .calculate-box-container {
    box-shadow: 0px 5px 15px -15px rgb(79 105 139 / 90%);
    border-radius: 10px;
    padding: 15px;
    color: rgba(0,0,0,.6);
}
.arzbin-calculate-box .calculate-box-container label {
    display: block;
    color: rgba(0,0,0,.87);
    margin: 5px auto;
}
.arzbin-calculate-box .calculate-box-container input[type="text"] {
    border: 1px solid rgba(0,0,0,.18);
    transition: border .3s ease-in-out;
    border-radius: 8px;
    height: 46px;
    overflow: hidden;
    outline: none;
}
.arzbin-calculate-box .calculate-box-container input[type="submit"] {
    border: none;
    height: 46px;
    display: block;
    padding: 5px 35px;
    margin-top: 15px;
}
.arzbin-calculate-box .calculate-box-container input[type="submit"]:hover {
    transition: all .3s;
    border-radius: 10px;
}
.arzbin-calculate-box .calculate-box-container #formpriccalculate {
    border: 1px solid rgba(0,0,0,.18);
    transition: border .3s ease-in-out;
    border-radius: 8px;
    height: 46px;
    outline: none;
    display: block;
    margin-top: 10px;
}
.arzbin-calculate-box .calculate-box-container #formpriccalculate,
.arzbin-calculate-box .calculate-box-container input[type="submit"],
.arzbin-calculate-box .calculate-box-container input[type="text"]{
	width: 100%;
	outline: none;
}

.arzbin-calculate-box .calculate-box-container #arzpriceoutput {
    width: 100%;
    padding: 3px;
    display: block;
    margin-top: 10px;
    border-radius: 8px;
}
#arzbinlistshowmore {
    display: none;
    border: none;
    background: none;
    color: #343434;
    font-size: 12px;
    margin-top: -10px;
    font-weight: 600;
}
#arzbinlistshowmore:hover {
    background: rgb(229, 233, 239);
    border-radius: 5px;
}

/*---- Order Book ----*/
.arzbin-orderbook-container {
    background: #226BF9;
    width: 95%;
    margin: 30px auto;
    border-radius: 15px;
    overflow: hidden;
}
.arzbin-orderbook-container .head-orbok {
    padding: 10px;
    color: #fff;
}
.arzbin-orderbook-container .head-orbok strong {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}
.arzbin-orderbook-container .head-orbok span {
    font-weight: 300;
    font-size: 13px;
}
.arzbin-orderbook-container .body-orbok {
    margin: 5px 10px 20px 10px;
    border-radius: 15px;
	  display: block;
}
.arzbin-orderbook-container .body-orbok ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.arzbin-orderbook-container .body-orbok .buy-orbok ul li,
.arzbin-orderbook-container .body-orbok .sell-orbok ul li{
  border-radius: 3px;
  font-size: 14px;
  padding: 3px;
  margin-top: 2px;
  padding: 6px 10px;
}
.arzbin-orderbook-container .body-orbok .buy-orbok ul li {
    background: #1bff0017;
    color: #309327;
}
.arzbin-orderbook-container .body-orbok .sell-orbok ul li {
    background: #ff000017;
    color: #ff6565;
}
.arzbin-orderbook-container .body-orbok .buy-orbok span, .arzbin-orderbook-container .body-orbok .sell-orbok span {
    margin-bottom: 5px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #212121;
}
.arzbin-orderbook-container .body-orbok .buy-orbok, .arzbin-orderbook-container .body-orbok .sell-orbok {
    width: 100%;
    line-height: 25px;
    border: 1px solid #ededed;
    padding: 10px;
    border-radius: 10px;
    background: #fff;
    box-shadow: -5px 6px 5px -5px #555;
}
.arzbin-orderbook-container .body-orbok .sell-orbok{
  margin-top: 15px;
}

/*---- Slider List ----*/
.arzbin-slider-list .arzbin-sliderlist-sliders {
    display: flex;
	width: 100%;
	overflow: hidden;
}
.arzbin-slider-list .arzbin-sliderlist-sliders .arzbin-sliderlist-slider {
    background: #fff;
    margin: 5px;
    border-radius: 10px;
    flex: 0 0 25%;
    max-width: 23%;
    box-sizing: border-box;
    padding: 10px;
    border: 2px solid rgba(93, 114, 149, 0.16);
}
.arzbin-slider-list .arzbin-sliderlist-sliders .arzbin-sliderlist-slider .arzbin-sliderlist-img {
    width: 20%;
	display:inline-block;
}
.arzbin-slider-list .arzbin-sliderlist-sliders .arzbin-sliderlist-slider .arzbin-sliderlist-img img {
    margin-top: -50px;
}
.arzbin-slider-list .arzbin-sliderlist-sliders .arzbin-sliderlist-slider .arzbin-sliderlist-info {
    width: 70%;
    display: inline-block;
    margin-right: 10px;
}
.arzbin-slider-list .arzbin-sliderlist-sliders .arzbin-sliderlist-slider .arzbin-sliderlist-info h2{
	font-size:20px;
}
.arzbin-slider-list .arzbin-sliderlist-sliders .arzbin-sliderlist-slider .arzbin-sliderlist-info h4,
.arzbin-slider-list .arzbin-sliderlist-sliders .arzbin-sliderlist-slider .arzbin-sliderlist-info strong{
	font-size: 15px;
	margin: 0;
}
.arzbin-slider-list .arzbin-sliderlist-sliders .slick-track{
	width: 100%;
}

#arzbinlistcoin tbody tr td.arzbin-ltr {
    direction: ltr !important;
}

/*New Slider slick*/
.arzbin-sliderslick-slider {
    float: right;
}
.arzbin-sliderslick-slider .arzbin-sliderslick-img img {
    width: 40px !important;
}
.arzbin-sliderslick-sliders {
    width: 95%;
	margin: 0 auto;
    overflow: hidden;
}
.arzbin-sliderslick-slider.slick-slide {
    border: 2px solid rgba(93, 114, 149, 0.16);
    margin-left: 8px;
    border-radius: 8px;
    padding: 10px;
}
.arzbin-sliderslick-slider.slick-slide:hover{
	background: rgba(93, 114, 149, 0.16);
	transition: all 0.3s;
}
.arzbin-sliderslick-slider.slick-slide .arzbin-sliderslick-img{
	margin-left:5px;
}
.arzbin-sliderslick-slider.slick-slide .arzbin-sliderslick-info h2{
	font-size: 15px;
	font-weight:600;
	margin-bottom: 10px;
}
.arzbin-sliderslick-slider.slick-slide .arzbin-sliderslick-info strong{
	font-size: 14px;
	margin-bottom: 5px;
	text-align: right;
	display: block;
	font-weight: 300;
}
button.slick-prev.slick-arrow:before {
    content: '';
    position: absolute;
    top: 60px;
    left: 0;
    transition: all 0.3s ease;
    z-index: 1;
    width: 40px;
    font-size: 25px;
    font-family: iconarzbin;
    color: rgb(93 114 149 / 62%);
    height: auto;
}
button.slick-next.slick-arrow:before {
    content: '';
    position: absolute;
    top: 60px;
    right: 0;
    transition: all 0.3s ease;
    z-index: 1;
    width: 40px;
    font-size: 25px;
    font-family: iconarzbin;
    color: rgb(93 114 149 / 62%);
    height: auto;
}
button.slick-next.slick-arrow,
button.slick-prev.slick-arrow {
    background: none;
    border: none;
    font-size: 0;
}
.arzbin-sliderslick:before {
    content: '';
    width: 20px;
    position: absolute;
    z-index: 1;
    background: linear-gradient(to right, #ff8a0000, #00000017);
    right: 28px;
	top:0;
    height: 100%;
}
.arzbin-sliderslick:after {
    content: '';
    width: 20px;
    position: absolute;
    z-index: 1;
    background: linear-gradient(to right, #00000017, #ff8a0000);
    left: 28px;
	top:0;
    height: 100%;
}
  /*Respansive*/
  @media (max-width: 480px){
      #arzbinlistcoin_filter {
        text-align: center;
        font-size: 15px;
        width: 100%;
        margin-bottom: 10px;
      }
      #arzbinlistcoin_length {
        width: 100%;
        text-align: center;
        display: block;
        font-size:14px;
      }
	  #arzbinlistcoin tbody tr td {
		font-size: 11px;
	  }
	  .arzbin-goto-chart{
		display: none;
	  }
	  #arzbinlistcoin tr td img{
		display: none;
	  }
	  #arzbinlistcoin thead tr th {
		font-size: 12px;
		font-weight: 600;
	  }
	  [dir=rtl] .slick-next{
	      top: -135px !important;
	  }
	  .who-we-contant h4 {
		margin-bottom:0;
		font-size:1rem;
		line-height:3rem;
	}
		.arzbin-wap h5 {
		font-size:12px;
		font-weight:600;
		color:#212121;
		text-align:center;
		margin-bottom:15px;
	}
	.arzbin-box {
		width:95%;
		}
	.arzbin-title span {
		font-size:10px;
		}
	.arzbin-title h5 {
		font-size:18px;
		margin-bottom:5px;
		}
	.arzbin-price {
		font-size:20px;
		}
	.arzbin-ptitle {
		font-size:12px;
		}
	.who-we-contant h4 {
		margin-bottom:0;
		}
	.arzbin-boxw h5 {
		font-size:13px;
		}
	.arzbin-boxw h4 {
		font-size:25px;
		}
	.arzbin-table-container {
		width:100%;
		overflow-y:auto;
		margin-bottom:1em;
		font-size:12px;
		}
	.pagination>li {
		font-size:10px;
		}
	.arzbin-table-container #maxRows {
		margin-top:10px;
		font-size:10px;
		}
	.arzbin-tedadnamayesh {
		margin-top:8px;
		}
	.arzbin-tedadnamayesh h5 {
		font-size:12px;
		margin-bottom:10px;
		}
	.arzbin-tedadnamayesh #maxRows {
		font-size:12px;
		}
	.arzbin-table-list .arzbin-goto-chart {
		font-size:10px;
		font-weight:200;
		}
		.arzbin-orderbook-container .body-orbok {
		display: block;
	  }
	  .arzbin-orderbook-container .body-orbok .buy-orbok, .arzbin-orderbook-container .body-orbok .sell-orbok{
		margin-top: 13px;
		margin-right: 0;
	  }
	  .arzbin-orderbook-container .body-orbok .buy-orbok ul li,
	  .arzbin-orderbook-container .body-orbok .sell-orbok ul li {
		margin-top: 4px;
		background: #1bff0017;
		padding: 3px;
		font-size: 15px;
	  }
	  .arzbin-orderbook-container .body-orbok .buy-orbok span, .arzbin-orderbook-container .body-orbok .sell-orbok span {
		margin-bottom: 8px;
		font-size: 14px;
	  }
	  .arzbin-slider-list .arzbin-sliderlist-sliders .arzbin-sliderlist-slider {
			flex: 0 0 100%;
			max-width: 100%;
	}
	#arzbinlistcoin thead tr th p {
		font-size: 13px;
	}

  }
