@charset "utf-8";
#livesearch input {
	background-color: #f4f4f4;
}
.text-color-2{
	color:#6d41a1;
}
.custom-card2 {
	background: linear-gradient(to bottom, rgba(128, 0, 128, 0.3), rgba(255, 255, 255, 0));
	border: 1px solid #d6b3ff; /* رنگ بنفش روشن */
	border-radius: 20px;
	padding: 20px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.custom-card {
	background: #fff;
	border: 1px solid #d6b3ff; /* رنگ بنفش روشن */
	border-radius: 30px;
	padding: 20px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.border-s1{
	border-right: 2px dashed #6d41a1;
}
.border-s2{
	border-color: #6d41a1;
	background-color: #e8d7ff;
	box-shadow: 0 0 4px rgba(119,70,205,0.38);
	border-radius: 12px;
	padding: 20px;
}
.border-s3 {
	border-color: #007bff; /* آبی بوت‌استرپ */
	background-color: #d6eaff; /* آبی خیلی روشن */
	box-shadow: 0 0 4px rgba(0, 123, 255, 0.38); /* سایه آبی */
	border-radius: 12px;
	padding: 20px;
}
.border-1{
	border-bottom: 2px solid #d6b3ff;
}
.border-1 a{
	color: #6d41a1;
	text-decoration: none;
}
.border-1 a:hover{
	color: #d6b3ff;
	background-color: #6d41a1;
}

.border-2 {
	border-bottom: 2px solid #a1866f; /* قهوه‌ای روشن */
}

.border-2 a {
	color: #5c3a21; /* قهوه‌ای تیره */
	text-decoration: none;
}

.border-2 a:hover {
	color: #fff5e1; /* کرم روشن */
	background-color: #5c3a21; /* قهوه‌ای تیره */
}

hr.new1 {
	border: 1px solid #d2a762;
	padding: 0px;
	margin: 0px;
}
/* ------------------------- */
.bgcolor_f{
	/*background-color:#363737 ;*/
	color:#000000;
	font-size: small
}
.bgcolor_f a {
	color: #000000;
	/*color: #00a8df;*/
	text-decoration: none;
}
.bgcolor_f a:hover,.bgcolor_h a:hover {
	color: #555555;
}
/* ------------------------- */

/* ------------------------- */
.boxdiv{
	border-radius: 8% ;
	opacity: 100%;
	background-color: #ffffff;
	box-shadow: 2px 2px 5px rgba(156,162,162,0.51) ;
	padding:10px;
}

.boxdiv-b{
	border-radius: 8% ;
	opacity: 100%;
	background-color: rgba(73,116,165,0.6);
	box-shadow: 2px 2px 5px rgba(156,162,162,0.51) ;
	padding:3px;
}

.boxdiv-a{
	box-shadow: 2px 2px 3px rgba(156,162,162,0.51);
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: rgba(177,182,182,0.51);
	background-clip: border-box;
	border: 1px solid rgba(0,0,0,.125);
	border-radius: 1rem;
}
/* ------------------------- */

.bgcolor_a{ padding:0px;margin:0px; background-color:#313332; color:#fff }
.bgcolor_b{ padding:0px;margin:0px; background-color:#8E0B1B; color:#fff }
.bgcolor_c{ padding:0px;margin:0px; background-color:#E6E6E6; color:#fff }
.bgcolor_d{ padding:0px;margin:0px; background-color:#E6E6E6; color:#000 }
.bgcolor_e{  background-color:#b0d2c0 }
.bgcolor_g{ padding:0px;margin:0px; background-color:#6d41a1; color:#FFFFFF }

.pay_success{
	background-color: #C5EFB4;
}
.pay_danger{
	background-color: #EFB4D4;
}
.spacer{
	padding: 35px 0px;
	
}
.logo_menu{
	text-align: center;
	baseline-shift: baseline;
	align-content: center;
	background-color: #d2a762;
	color: #010101;
}
.newsP{ padding: 15px 0;  background-color:#E6E6E6 }
.sansP{ padding: 15px 0;  background-color:#18d26e }
.alert_a{
	padding: 10px 0px;
	border: 2px solid #1588F3;
}
.icons_color{
	color: #18d26e;
}

footer p {
	font-size: 10pt;
}
hr.style1{
	border-top: 1px solid #8c8b8b;
}


hr.style2 {
	border-top: 3px double #8c8b8b;
}

hr.style3 {
	border-top: 1px dashed #8c8b8b;
}

hr.style4 {
	border-top: 1px dotted #8c8b8b;
}

hr.style5 {
	background-color: #fff;
	border-top: 2px dashed #8c8b8b;
}


hr.style6 {
	background-color: #fff;
	border-top: 2px dotted #8c8b8b;
}

hr.style7 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}


hr.style8 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}
hr.style8:after {
	content: '';
	display: block;
	margin-top: 2px;
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}

hr.style9 {
	border-top: 1px dashed #8c8b8b;
	border-bottom: 1px dashed #fff;
}

hr.style10 {
	border-top: 1px dotted #8c8b8b;
	border-bottom: 1px dotted #fff;
}


hr.style11 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-11.png) repeat-x 0 0;
    border: 0;
}


hr.style12 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0;
    border: 0;
}

hr.style13 {
	height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #8c8b8b inset;
}


hr.style14 { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}


hr.style15 {
	border-top: 4px double #8c8b8b;
	text-align: center;
}
hr.style15:after {
	content: '\002665';
	display: inline-block;
	position: relative;
	top: -15px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
}

hr.style16 { 
  border-top: 1px dashed #8c8b8b; 
} 
hr.style16:after { 
  content: '\002702'; 
  display: inline-block; 
  position: relative; 
  top: -12px; 
  left: 40px; 
  padding: 0 3px; 
  background: #f0f0f0; 
  color: #8c8b8b; 
  font-size: 18px; 
}


hr.style17 {
	border-top: 1px solid #8c8b8b;
	text-align: center;
}
hr.style17:after {
	content: '§';
	display: inline-block;
	position: relative;
	top: -14px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	transform: rotate(60deg);
}


hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 1px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 0 0 1px 0; 
  border-radius: 20px; 
}
.expiry img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

hr.brcolor1{
	border-color:crimson;
}
.nolimit{
	padding: 0px;
	margin: 0px;
}

.tik8_1 input[type=checkbox],.tik8_2 input[type=checkbox],.tik8_3 input[type=checkbox],.tik8_4 input[type=checkbox] {
    display: none;
}

.tik input[type=checkbox] + label {
    padding: 6px;    
}
.tik8_1 input[type=checkbox] + label {
    display: inline-block;
    position: relative;
    padding: 3px;
    background-color: #A7D8A7;
    border: 1px dotted #1E441E;
    border-radius: 4px;
    
}
.tik8_1 input[type=checkbox]:checked + label {
    background-color: #5CB85C;
    color: #A4B7C6;
}

.tik8_1 input[type=checkbox]:checked + label:after {
    position: absolute;
    left: 4px;
    top: 0px;
    color: #fff; 
    content: '\2714'; 

}

.tik8_2 input[type=checkbox]:checked + label:after {
    position: absolute;
    left: 4px;
    top: 0px;
    color:#F2F2F2; 
    content: '\2714'; 
}
.tik8_2 input[type=checkbox] + label {
    display: inline-block;
    position: relative;
    padding: 3px;
    background-color: #d8a7a7;
    border: 1px dotted #f21313;
    border-radius: 4px;
    
}
.tik8_2 input[type=checkbox]:checked + label {
    background-color: #b85c5c;
    color: #c6a4a4;
}


.tik8_3 input[type=checkbox]:checked + label:after {
    position: absolute;
    left: 4px;
    top: 0px;
    color:#F2F2F2; 
    content: '\2714'; 
}
.tik8_3 input[type=checkbox] + label {
    display: inline-block;
    position: relative;
    padding: 3px;
    background-color: #D8D0A7;
    border: 1px dotted #F2F013;
    border-radius: 4px;
    
}
.tik8_3 input[type=checkbox]:checked + label {
    background-color: #B8AE5C;
    color: #C6C2A4;
}

.tik8_4 input[type=checkbox]:checked + label:after {
    position: absolute;
    left: 4px;
    top: 0px;
    color:#000; 
    content: '\2714'; 
}
.tik8_4 input[type=checkbox] + label {
    display: inline-block;
    position: relative;
    padding: 3px;
    background-color: #000;
    border: 1px dotted #000;
    border-radius: 4px;
    
}
.tik8_4 input[type=checkbox]:checked + label {
    background-color: #000;
    color: #C6C2A4;
}



.modal-ku {
  width: 750px;
  margin: auto;
}


.last_news_small a:link,.last_news_small a:visited{
	color:#303030;
}
.last_news_small a:hover{
	color:#4bdc8e;
}
.sans div{
	padding-top: 0px;
	margin-top: 0px;
}
.sans hr{
	padding-top: 10px;
	margin-top: 10px;
}
.pay_tbl{
	
}
.display-10 {
	font-size: 1em;
}
.display-11 {
	font-size: 3em;
}
.display-1 {
	font-size: 1em;
}
.display-2 {
	font-size: 3.125em;
}
.display-3 {
	font-size: 1em;
}
.display-4 {
	font-size: 2em;
}
.display-6 {
	font-size: 0.2em;
}
@media (min-width: 48em) {
	
	.display-10 {
		font-size: 1em;
	}
	.display-11 {
		font-size: 1em;
	}
	.display-1 {
		font-size: 1em;
	}
	.display-2 {
		font-size: 5.5em;
	}
	.display-3 {
		font-size: 2.5em;
	}
	.display-4 {
		font-size: 3.5em;
	}
	.display-6 {
		font-size: 1em;
	}
}
.film_list_bar{
	margin: 5px;
	padding: 2px;
	border-bottom: 1px dashed #000;
}
.film_list_bar a{
	color: black;
}

@keyframes mymove {
	from {border-color: red;}
	to {border-color: blue;}
}

.right_menu{
	min-height: 100vh;
}
.m_spa_border{
	background-color: #c6a4a4;
	animation: mymove 5s infinite;
	border: #fff solid 5px;
}
/* ------- */
.menu-sidebar {
	border-left: 3px solid #f0f0f0;
	background-color: #f9f9f9;
}
.table-light-purple {
	background-color: #e6e6fa; /* رنگ بنفش کم‌رنگ */
}
.btn-purple {
	border: 2px solid #6f42c1;
	transition: border-color 0.3s;
	background-color: transparent;
	color:#000000;
}
.btn-purple:hover {
	background-color: #ffffff;
	border-color: #737373;
	color:#000000;
}

.menu-item a {
	font-size: 0.9rem;
	color: #333;
	border-radius: 4px;
	transition: all 0.2s ease;
	text-decoration: none;
	padding: 0.5rem;
	display: block;
	border-bottom: 1px solid #6f42c1;
}

.menu-item a:hover {
	background-color: rgba(119,70,205,0.38);
	color: #000000;
}

.menu-item i {
	font-size: 1.1rem;
}

.text-purple {
	color: #6f42c1;
}

.text-pink {
	color: #e83e8c;
}

.card {
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-radius: 4px;
}