﻿body{background:#f7f7f7 ;margin:0;padding:0;font:14px ramin;direction:rtl;color:#777}
@font-face 
{
	font-family:"ram";font-style:normal;font-weight:normal;
	src:url('../font/IranianSans.woff2') format('woff2');
}
@font-face 
{
	font-family:"ramin";font-style:normal;font-weight:normal;
	src:url('../font/IRANSans_Medium.woff2') format('woff2');
}
@font-face 
{
	font-family:'raminb';font-style:normal;font-weight:normal;
	src:url('../font/IRANSans_Bold.woff2') format('woff2');
}




/*+++++++++++++++++++ Login page +++++++++++++++++++++*/
.login-body{background:url(../images/login-bg.png)no-repeat;  background-size: cover;          /* تصویر را مقیاس‌بندی می‌کند تا تمام ناحیه را بپوشاند */
    background-position:center;     /* تصویر را از مرکز تراز می‌کند */
    background-attachment: fixed; }
.login-box{position:fixed;top:0;right:5%;bottom:0; width:400px;;padding:3%;background:rgba(0,0,0,0.2);backdrop-filter:blur(7px)}
.login-box h6{position:absolute;bottom:10px;left:0;right:0;}























.col-title{color:#555;font:20px ramin;padding-bottom:5px;margin:0 0 20px 0}

/*+++++++++++++++++++ Master +++++++++++++++++++++*/
.main-placeholder{boorder:solid 1px green;margin:10px 25px 50px 25px; }

.header{background: linear-gradient(90deg,rgba(87, 199, 162, 1) 0%, rgba(185, 209, 117, 1) 100%);;margin:25px 40px;padding:0 10px; border-radius:20px;box-shadow:0 5px 20px Rgba(0,0,0,0.2);position:relative;} 
.header-name{position:absolute;top:-14px;right:40px;border-radius:12px;background:#fff;padding:5px 15px;box-shadow:0 0px 15px Rgba(0,0,0,0.2)}
.header-date{position:absolute;top:-14px;left:40px;border-radius:12px;background:#fff;padding:5px 15px;box-shadow:0 0px 15px Rgba(0,0,0,0.1);color:#aaa;}
.header-link{padding:25px 20px 15px 20px;;color:#fff;display:inline-block;text-align:center;}
.header-link:hover{background:rgba(255,255,255,0.2)}
.header-link i{display:block;font-size:30px;margin-bottom:8px;}

.header-circle{display:inline-block;width:40px; height:40px; border-radius:50%;background:#fff;color:#aaa;box-shadow:0 0px 15px Rgba(0,0,0,0.2);position:absolute;text-align:center;font-size:22px;line-height:40px;} 
.header-circle:hover{transform:scale(1.1);box-shadow:0 5px 15px RGBA(0,0,0,0.4)}
.header-circle span{display:inline-block;width:18px;height:18px;border-radius:50%;background:#ff2c86;font:11px tahoma;color:#fff;position:absolute;top:32px;right:0px; z-index:10;padding-top:1px;}
.header-circle span:before{content:''; position:absolute;left:0;top:0;border:solid 2px red; z-index:1;width:inherit;height:inherit;border-radius:inherit;background:none;animation:pulse 3s ease-out infinite;z-index:-1; }
@keyframes pulse{
    0%{opacity:0.7}
    40%{opacity:0;transform:scale(2);}
    100%{opacity:0;transform:scale(2);}
}
 /*header link circle   = hlc*/

.hlc1{left:40px;bottom:-20px;}
.hlc2{left:95px;bottom:-20px;font-size:19px;}
.hlc3{left:155px;bottom:-20px;}


/*+++++++++++++++++++ Default ++++++++++++++++++++*/
.defbox-amar{box-shadow:0 0 15px rgba(0,0,0,0.05);border-radius:8px;padding:15px;position:relative;background:#fff;}
.defbox-amar b{font:30px raminb; display:block;color:#777}
.defbox-amar i{font-size:32px;float:left;}
.defbox-amar span{font:14px ram;display:block;color:#bbb;}


.defbox-amar#amar1 i{color:#ff00bb;text-shadow:0 0 35px #ff00bb}
.defbox-amar#amar2 i{color:#a2d71f;text-shadow:0 0 20px #8ec406}
.defbox-amar#amar3 i{color:#0cd9e0;text-shadow:0 0 35px #0cd9e0}
.defbox-amar#amar4 i{color:#8e3de9;text-shadow:0 0 35px #8e3de9}
.defbox-amar#amar5 i{color:#ff9400;text-shadow:0 0 35px #ff9400}
.defbox-amar#amar6 i{color:#ff0000;text-shadow:0 0 35px #ff0000}



.def-box{margin:0 0;margin-bottom:20px; padding:30px;border-radius:5px;background:#fff;position:relative;z-index:1;border:solid 1px #eee;}
.def-box h3,.title-form{padding-bottom:15px;color:#555;font:16px raminb;;border-bottom:solid 2px #eee;margin-bottom:10px;}
.def-box h3 i{margin-left:10px;font-size:16px;float:right;padding-top:2px;opacity:0.7;}
.def-box .col,.def-box .col-3,.def-box .col-9{margin-top:7px;}





.users-img{display:inline-block;width:40px;height:40px;border-radius:50%;}



/*____________________________________ inquiry _______________________________________________*/
.inq-details label{margin-top:5px;font:14px raminb;}


.inq-mojood{background:#dcf4ea;color:#038b4c; border-radius:33px;padding:5px 10px;margin-top:5px;display:inline-block;font:14px ramin !important}
.inq-mojood:before{content:'\e80a';font:18px fonticon;margin-left:5px;float:right;}


.inq-namojood{background:#e92b46;color:#fff; border-radius:33px;padding:5px 10px;margin-top:5px;display:inline-block;font:14px ramin}
.inq-namojood:before{content:'\e801';font:18px fonticon;margin-left:5px;float:right;}

.inq-garanto-is{background:#fff;color:#038b4c; border-radius:15px;padding:10px 20px;margin:5px auto;display:block;font:14px raminb;width:150px;text-align:center;}
.inq-garanto-no{background:#e92b46;color:#fff; border-radius:15px;padding:10px 20px;margin:5px auto;display:block;font:18px raminb;width:150px;text-align:center;}

.inq-nogaranti{background:#fff5f5;border:solid 1px #ff8181;border-radius:10px;margin-top:12px;}
.inq-isgaranti{background:#f6fff5;border:solid 1px #a3d897;border-radius:10px;margin-top:12px;}





