@import "../../assets/font/iransans/iransans.css";
html,body{height:100%;font-family:"IRANSans_Fa",tahoma}
body{padding:0 20px;font-size:16px;background-image: linear-gradient(to bottom right, #7fbd44 0% 20%, #52bfcd 100% 100%);background-position:center;background-attachment:fixed}
h1{font-size:30px}
h2{font-size:18px}
a{text-decoration:none;color:#5a9c1b}
a:hover{color:#2aa5b3}
.gslable{float:right;background:#f9f9f9;margin-bottom:-23px;padding:0 10px;display:block;margin-right:10px}
.gsbox{border:1px solid #ddd;border-radius:15px;padding:10px 0;margin-top:15px;margin-bottom:15px}
.social-icons{padding:10px 10px}
.greenskin{width:100%;padding:15px;margin:20px auto;max-width:460px;background:#f9f9f9;border-radius:30px;border:1px solid #b1b1b1;box-shadow:0 1rem 1.5rem rgba(0,0,0,0.5)}
.greenskin .checkbox{font-weight:400}
.greenskin .form-control{position:relative;box-sizing:border-box;height:auto;padding:10px;font-size:16px}
.greenskin .form-control:focus{z-index:2}
.greenskin input[type="email"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.greenskin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}
.gsitem{font-size:18px}
.gsitem a{background:#f1f1f1;border:1px solid #eee;border-radius:10px;display:block;margin:5px 0;padding:10px 10px 5px;color:#5a9c1b}
.gsitem a:hover{color:#2aa5b3}
.gsitems{display:block;width:50%}
.gsitems img{border-radius:10px;max-width:100%;width:100%}
.gsitems a{border-radius:10px;display:block;margin:5px 0}
.gsitem p{font-size:14px;background:#f1f1f1;border:1px solid #eee;border-radius:10px;display:block;margin:5px 0;padding:5px 10px;text-align:justify;direction:rtl}
.carousel-inner img{border-radius:15px}
.gslink{background:#5a9c1b;color:#fff;padding:10px 5px;display:block;border-radius:20px;box-shadow:0 0 10px #5a9c1b;transition:all .3s ease}
.gslink:hover{background-image:linear-gradient(to bottom right,#7fbd44 0% 20%,#52bfcd 100% 100%);color:#fff;box-shadow:0 0 10px #5a9c1b}
.gsbutton{box-shadow:0 0 10px #ffc107;border-radius:25px;margin:0 10px}
.gsbuttons{display:block;position:absolute;box-shadow:0 0 10px #ffc107;border-radius:25px;margin:0 10px}
.gsimglogo{display:inline-flex;text-align:center;align-items:center;justify-content:center}
.gsimglogo img{vertical-align:middle;max-width:80px;margin:10px 5px;border-radius:14px;transition:all .3s ease}
.gsimglogo img:hover{filter:sepia(0%) saturate(100%) brightness(50%) hue-rotate(0deg)}
.sbc-brand{display: block;text-align: center;margin-bottom: 10px;font-size: 16px;font-weight: bold;}
@media (max-width: 420px){
	.gsimglogo img{max-width:60px}
	.col-sm-6{flex:0 0 auto;width:50%}
}

/* --- Social fixed --- */
.social-icons ul{
	list-style:none;
	margin:0;
	padding:0;
	display:grid;
	grid-template-columns:repeat(2,minmax(0,1fr));
	gap:8px;
}
.social-icons li{display:block}
.social-icons li a{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	gap:10px;
	border:1px solid #ddd;
	border-radius:14px;
	background:#fff;
	color:#3d7f13;
	padding:10px 12px;
	line-height:1.4;
	transition:.25s ease;
	text-align:right;
	direction:rtl;
}
.social-icons li a i{
	width:28px;
	height:28px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	font-size:20px;
	float:none;
	margin:0;
	padding:0;
}
.social-icons li a:hover{
	transform:translateY(-1px);
	box-shadow:0 8px 18px rgba(0,0,0,.12);
	color:#fff;
}
.sbc-phone-label{
	font-size:13px;
	display:block;
	text-align:right;
	margin-right:10px;
	margin-bottom:-5px;
	margin-top:5px;
	color:#444;
}
/* hover palette */
.social-icons .social-telegram a:hover{background:#2fa3d5;border-color:#2fa3d5}
.social-icons .social-whatsapp a:hover{background:#25D366;border-color:#25D366}
.social-icons .social-instagram a:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285AEB 90%);border-color:#d6249f}
.social-icons .social-linkedin a:hover{background:#0A66C2;border-color:#0A66C2}
.social-icons .social-facebook a:hover{background:#1877F2;border-color:#1877F2}
.social-icons .social-x a:hover,.social-icons .social-twitter a:hover{background:#111;border-color:#111}
.social-icons .social-youtube a:hover{background:#FF0000;border-color:#FF0000}
.social-icons .social-aparat a:hover{background:#e61358;border-color:#e61358}
.social-icons .social-rubika a:hover{background:#8c3991;border-color:#8c3991}
.social-icons .social-eitaa a:hover{background:#e97801;border-color:#e97801}
.social-icons .social-ble a:hover{background:#0cb689;border-color:#0cb689}
.social-icons .social-splus a:hover,.social-icons .social-soroush a:hover{background:#28728c;border-color:#28728c}
.social-icons .social-igap a:hover,.social-icons .social-gap a:hover{background:#714bcc;border-color:#714bcc}
.social-icons .social-link a:hover{background:#607D8B;border-color:#607D8B}
.social-icons .social-contact a:hover{background:#607D8B;border-color:#607D8B}