﻿@font-face { font-family: "IRANSan"; font-style: normal; font-weight: normal; src: url('../fonts/IRANSansWeb_Medium.eot') format("embedded-opentype"), url('../fonts/IRANSansWeb_Medium.woff') format("woff"), url('../fonts/IRANSansWeb_Medium.ttf') format("truetype"), url('../fonts/IRANSansWeb_Medium.svg') format("svg"); }

* { /*font-family:IRANSan;*/ /*,Tahoma;*/ margin: 0; padding: 0; }

body { font-family: IRANSan; background-color: #eeeff1; color: #515151; background-image: url('../Images/parallax.jpg'); background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; }

a { text-decoration: none !important; }
.heder_marging { margin-left: 0px; margin-right: 0px; }
.back_header { background-color: #416C59; /*background-image: url('../Images/fake_brick.png');*/ /*min-height: 40px;*/ /*100px;*/ /*min-height: 100px;*/ /*border-bottom: 1px solid #f29e5d;*/ /*font-size: 29px;*/ /*font-size:12pt;*/ color: #fff; /*height:60px;*/ /*height:150px;*/ /*padding-top:6%;
    padding-bottom:6%;*/ padding-top: 1%; padding-bottom: 1%; padding-right: 45px; }

#nav_home { /*font-size:20px;*/ font-size: 12pt; }
.TopBorder { padding-top: 20px; }

@media (max-width:550px) and (min-width:0px) {
    h2 { font-size: 15px; }

    .img_comment { max-width: 50px; }
}

@media (max-width:991px) and (min-width:551px) {
    h2 { font-size: 19px; }
    .img_comment { max-width: 60px; }
}

ul li { list-style: none }

.onvan { /*top:-40px;*/ float: right; }
.img_homepage { min-height: 220px; }
p { /*font-size:13px;*/ font-size: 10pt; direction: rtl; }
.news_tab ul { list-style-image: url('../Images/arrow_2.png'); direction: rtl; color: #fff; margin-right: 30px; }
    .news_tab ul li { border-bottom: 1px solid #416C59; border-top: 1px solid #416C59; border-left: 1px solid #416C59; /*font-size:13px;*/ font-size: 10pt; margin-bottom: 2px; padding: 4px; margin-left: 5px; border-radius: 4px; }
        .news_tab ul li:hover { background-color: #D5EAE1; }
        .news_tab ul li a { width: 120px; color: #000; }
.carousel-caption p { background-color: rgba(44, 62, 80, 0.74); border-radius: 7px; padding: 10px; color: #fff; }
.div_news { background-color: #416C59; }
.div_top_news { background-color: #416C59; color: #fff; padding: 10px; /*font-size:20px;
    text-align:center;*/ font-size: 11pt; font-weight: normal; text-align: right; margin-bottom: 15px; /*margin-top:15px;*/ /*padding-right:107px;*/ /*border-radius:2px;*/ }
.read_more { color: #fff; background-color: #416C59; }

.Archive { background: #428BCA; color: #fff; /*font-size: 17px;
    text-align: center;*/ font-size: 11pt; text-align: right; border: 0; transition: all 0.3s ease 0s; }
    .Archive:hover { box-shadow: 0 0 0px 1px #3071A9; background: #7cb6e8; }

a { color: #444 !important }
.logo { max-height: 80px; padding-right: 10px }

@media(max-width:767px) {
    .logo { max-height: 50px; }
}

.main_container { padding: 0; margin: 0 }
.main_Row { margin: 0 }
.img_comment { max-width: 80px; }
.btn-success { color: #fff !important; /*min-width: 100px;*/ background-color: #416C59 !important; border-color: #416C59 !important; }
    .btn-success:hover { color: #fff; background-color: #345848; border-color: #345848; }
    .btn-success a { color: #fff !important }

.page-title { border-bottom: 1px solid #E2E8E5; color: #055735; font-size: 13.2pt; padding: 10px; margin-bottom: 10px; }
    .page-title .t-extra { float: left; font-size: 10pt; color: darkred }
        .page-title .t-extra a { color: #db3535 !important }
.ltr { direction: ltr !important }
#header-l { text-align: left; color: #416C59; background-color: #fff; }
    #header-l .fa { padding-left: 6px; }
    #header-l .container { border-bottom: 1px solid #E2E8E5; padding: 10px; }
    #header-l .col-md-2 { direction: ltr !important }
#menu-l { background-color: #fff; box-shadow: 0 4px 6px -2px #d7d5d5; z-index: 1000 }
    #menu-l .dropdown-submenu { background-color: #fff; border-radius: 0px !important }
    #menu-l .dropdown-menu { background-color: #fff; border-radius: 0px !important; min-width: 200px; }

#wellcom-l { color: #345848 }
    #wellcom-l span { font-size: 13pt; }
    #wellcom-l .btn { color: #fff !important }
.navbar-header { float: right !important; }
.box { background-color: #fff; box-shadow: 0 12px 12px 0 rgba(181,181,181,0.11); border: 1px solid #dedede; padding: 15px; }
.b-box { background-color: #fff; box-shadow: 0 12px 12px 0 rgba(181,181,181,0.11); border: 1px solid #dedede; padding: 1% 3%; margin-bottom: 20px; /*min-height: 400px;*/ }
    .b-box .page-title { font-size: 15pt; }
#footer-l { background-color: #515151; color: #fff; font-size: 8pt; text-align: center; padding: 20px; }
    #footer-l a { color: #eee !important; }
#body-l { margin-top: 10px; }
.spcImg-l { height: 400px; overflow: hidden }
.notic-bx { border-bottom: 1px solid #eee; padding: 5px 0px; height: 85px; padding: 5px; border-radius: 10px; direction: rtl !important; transition: all 1.9s }
    .notic-bx:hover { background-color: #E2E8E5 }
    .notic-bx .img-b { float: right; padding-left: 10px; }
        .notic-bx .img-b img { max-height: 70px }
    .notic-bx .title-b { font-size: 10.5pt; padding-bottom: 5%; }
        .notic-bx .title-b a { color: #555; }
    .notic-bx .date-b { font-size: 8pt; color: #aaa; padding: 5px; text-align: left }
.news-l { background-color: #fff; margin-top: 20px; padding: 20px; }
.link-l { background-color: #fff; padding: 3%; }

.news-bx { box-shadow: 3px 10px 10px 0 rgba(181,181,181,0.4); margin: 10px; padding: 10px; min-height: 380px; direction: rtl }
    .news-bx .img-b img { max-height: 200px; margin: auto }
    .news-bx .date-b { font-size: 8pt; color: #aaa; padding: 5px; }
    .news-bx .title-b h2 { font-size: 12.6pt; text-align: justify; color: #345848 }
        .news-bx .title-b h2 a { color: #666 !important; padding-bottom: 15px; line-height: 23px; }

.marquee-l { color: rgba(44, 62, 80, 0.53) }
.archive-l { padding: 10px; text-align: left; color: #416C59; border-top: 1px solid #E2E8E5 }
    .archive-l a { color: #4f8b70 !important }

.c-title { padding: 7px; }
    .c-title a::before { content: "»"; }

.detail-summary { padding: 15px 0px; color: #666; }
.detail-text { font-family: IRANSan !important; font-size: 14px; }
    .detail-text img { width: 80%; font-family: IRANSan !important; font-size: 14px; }
    .detail-text p { line-height: 27px !important; font-size: 14px !important; font-family: IRANSan !important; }
    .detail-text span { line-height: 27px !important; font-family: IRANSan !important; font-size: 14px !important; }
    .detail-text div { line-height: 27px !important; font-family: IRANSan !important; font-size: 14px !important; }
    .detail-text iframe { width: 100% !important; height: auto !important; min-height: 450px; border: 0px; }

.detail-moreimg img { cursor: pointer; }
.file-box { float: right; width: 31%; margin: 1%; border-radius: 7px; background-color: #eee; color: #666; padding: 10px; font-size: 8pt; }
    .file-box .fa { color: #81898E; padding-left: 5px; }
    .file-box .fa-info-circle { color: #81898E; margin-right: 7px; }
    .file-box .fa-download { padding-bottom: 10px; color: #416C59 }

.comment-box { background-color: #F0F3F5; padding: 3px; margin-bottom: 15px; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.comment-box-header { background-color: #E0E3E6; padding-top: 5px; margin-bottom: 10px; border-top-left-radius: 5px; -o-border-top-left-radius: 5px; -moz-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -o-border-top-right-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; }

.service-l { color: #fff; padding: 5%; text-align: center }
    .service-l .head { color: #fff; font-size: 27pt; padding-top: 25%; padding-bottom: 3%; }
    .service-l .box { background-color: rgba(255,255,255,0.8) !important; margin: 10px; height: 200px; border-radius: 20px !important; }
        .service-l .box .fa { font-size: 35pt; background-color: #fff; color: #81898E; border-radius: 100%; border: 5px solid #416C59; padding: 20px; min-width: 100px; min-height: 100px; transition: all 0.9s }
        .service-l .box:hover .fa { transform: rotate(90deg) }
        .service-l .box p { font-size: 15pt; color: #416C59; padding-top: 10%; }

/*.sticky { position: fixed; top: 0; width: 100%; height: 80px !important; background-color: rgba(255,254,250,0.93) !important }
    .sticky + #body-l { padding-top: 90px; }*/

.gallery img { height: 160px }
.gallery ul li { list-style: none !important }
.gallery p { text-align: center; padding: 2% 0px 5% 0px; }

.txt-ellipsis, .txt-ellipsis a { display: inline-block; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; }

.form-control { background-color: transparent; }
.rtl-input { direction: rtl; max-width: 300px; text-align: right; position: relative; width: 100%; min-height: 40px !important; line-height: 28px !important; padding: 6px 12px !important; }
.validation-error { position: absolute; font-family: Tahoma; color: red; font-size: 8pt !important; text-align: left; display: block; width: 100%; height: 40px; line-height: 28px; padding: 6px 12px; }
.owl-item { padding: 5px !important; }

@media (max-width: 768px) {
    .navbar-default .navbar-toggle { position: absolute; top: 0px; left: 10px; }
    .spcImg-l { height: auto }
    .navbar-nav { /*position: absolute;*/ background-color: rgba(255,255,255,0.99); z-index: 1000; width: 100%; /*right: 0; top: 72px;*/ }
    #menu-l .dropdown-menu { background-color: #ddd; }
    .navbar-collapse { width: 100% }
}

@media (max-width: 480px) {
    #header-l { font-size: 8pt; }
}

.dashboard_menu { /*border:1px solid #416C59;*/ border-radius: 3px; padding: 5px; cursor: pointer; background-color: #ccc /*#416C59*/; color: #000 /*#fff*/; }
.dashboard_menu_item { width: 200px; position: absolute; right: 0; top: 36px; padding: 10px; background-color: #fff; border: 1px solid #aaa; border-radius: 5px; box-shadow: 0 12px 12px 0 rgba(181,181,181,0.11); z-index: 10 }
    .dashboard_menu_item ul { margin-bottom: 0; }
        .dashboard_menu_item ul li { list-style: none; color: #666 !important; padding: 5px; }

.color_green { color: green }
.color_red { color: red !important }
.color_blue { color: blue }
.color_gray, .color_gray a { color: gray !important }
.color_white, .color_white a { color: white !important }
.color_yellow, .color_yellow a { color: yellow !important }
.color_darkorange { color: darkorange }

.bo_1 { border: 1px solid; }
.bo_r_5 { border-radius: 5px; }
.bo_b_2 { border-bottom: 2px solid; }
.bo_b_1 { border-bottom: 1px solid; }

.bo_d { border-color: #ddd; }
.bo_green { border-color: green; }
.bo_light_green { padding: 15px; border: 1px solid #d6e9c6; border-radius: 4px; }

.m-t-10 { margin-top: 10px }
.m-t-20 { margin-top: 20px }
.m-t-25 { margin-top: 25px }
.m-t-30 { margin-top: 30px }
.m-t-40 { margin-top: 40px }
.m-t-60 { margin-top: 60px }
.m-r-5 { margin-right: 5px }
.m-r-20 { margin-right: 20px }
.m-b-10 { margin-bottom: 10px }
.m-b-15 { margin-bottom: 15px }
.m-b-0 { margin-bottom: 0 }
.m-l-5 { margin-left: 5px; }
.m-1_5-re { margin: 1.5rem !important }

.p-t-5 { padding-top: 5px }
.p-t-10 { padding-top: 10px }
.p-t-15 { padding-top: 15px }
.p-t-20 { padding-top: 20px }
.p-t-25 { padding-top: 25px }
.p-t-30 { padding-top: 30px }
.p-r-5 { padding-right: 5px }
.p-r-10 { padding-right: 10px }
.p-l-5 { padding-left: 5px }
.p-b-10 { padding-bottom: 10px }
.p-b-5 { padding-bottom: 5px }
.p-0 { padding: 0; }
.p-5 { padding: 5px; }
.p-10 { padding: 10px; }
.p-1-re { padding: 1rem !important }

.frm-h { min-height: calc(100vh - 201px) !important; }

.dir_rtl { direction: rtl; }
.dir_ltr { direction: ltr; }

.tbl-scroll { display: block; width: 100%; overflow-x: auto; }
.scroll-content { width: 100% }

@media (min-width:1000px) and (max-width:1118px) {
    .scroll-content { right: 200px; width: calc(100% + 200px); }
}

@media (min-width:800px) and (max-width:999px) {
    .scroll-content { right: 400px; width: calc(100% + 400px); }
}

@media (min-width:600px) and (max-width:799px) {
    .scroll-content { right: 600px; width: calc(100% + 600px); }
}

@media (min-width:400px) and (max-width:599px) {
    .scroll-content { right: 800px; width: calc(100% + 800px); }
}

@media (max-width:500px) {
    .scroll-content { right: 1000px; width: calc(100% + 1000px); }
}

.pos-relative { position: relative; }

.footer { position: absolute; bottom: 0; right: 0; width: 100% }

.profile_item_box { padding: 15px 10px 5px 10px }
.profile_item_box_2 { padding: 15px 10px 15px 10px }
.profile_item_title { width: calc(100% - 30px); padding-bottom: 10px; }
.profile_item_icon { width: 30px; }
.profile_img { text-align: left; }

@media (max-width:767px) {
    .profile_img { text-align: center; }
}

.float-r { float: right; }
.float-l { float: left; }

.clearBoth { clear: both; content: "."; display: block; visibility: hidden; }

.m-w-130 { max-width: 130px; }
.mi-w-120 { min-width:120px !important }
.mi-w-80 { min-width: 80px !important }
.w-100 { width: 100%; }

.fs-8 { font-size: 8px; }
.fs-12 { font-size: 12px; }
.fs-14 { font-size: 14px; }
.fs-18 { font-size: 18px; }
.fs-23 { font-size: 23px; }
.fa-13x { font-size: 13em; }

.h_150 { height: 150px !important; }

.close { font-size: 25pt; }
.modal-header .close { margin-top: -22px; }

.btn-dark { color: #E9EDEF; background-color: rgba(52, 73, 94, 0.88); border-color: rgba(52, 73, 94, 0.88); }
    .btn-dark:hover { color: #F7F7F7; }
    .btn-dark.btn-outline { color: #c0392b; border-width: 2px; }

.cs-pointer { cursor: pointer }

.SecondLevelRow { padding: 0px !important; background-color: #eee; }

.lh-2-2 { line-height: 2.2; }

.table { margin-bottom: 0; }
    .table tr:first-child td { border-top: 0; }

@media(max-width:767px) {
    .col-xs-control { margin-top: 10px }
}

.popover { font-family: inherit }
.dropdown-menu, .open > .dropdown-menu { background-color: #fff !important }

.txtDate { width: calc(100% - 34px) !important }

.expinfo { height: 120px; padding: 10px }
    .expinfo img { width: 100px; height: 100px; border-radius: 50%; float: right; border: 1px solid #ddd; }
    .expinfo .info { width: calc(100% - 120px); float: left; }

.expImg { width: 120px; height: 120px; border-radius: 50%; margin-right: auto; margin-left: auto; }

.td_wrap { word-wrap: break-word; }

::-webkit-scrollbar { -webkit-appearance: none; }
    ::-webkit-scrollbar:vertical { width: 0.5em; }
::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 10px; }
::-webkit-scrollbar-thumb { background: #81898E; border-radius: 10px; }
    ::-webkit-scrollbar-thumb:hover { background: #81898E; }
.scroller { width: 100%; height: 100%; overflow-x: hidden; scrollbar-width: thin; scrollbar-color: #81898E rgb(255, 255, 255); }

.tableFixHead { overflow: auto; max-height: 700px; }
    .tableFixHead thead th { position: sticky; top: 0; z-index: 1; vertical-align: top !important; background-color: #8d8d8d !important }

.chkcontainer input[type="checkbox"] { width: auto; display: none; }
.chkcontainer br { display: none; }
.chkcontainer label { color: #777; width: auto; margin-right: 5px; border-radius: 3px; cursor: pointer; transition: 0.7s all; -o-transition: 0.7s all; -moz-transition: 0.7s all; -webkit-transition: 0.7s all; -ms-transition: 0.7s all; }
.chkcontainer input[type="checkbox"]:empty ~ label { font-size: small; position: relative; float: right; line-height: 2.1em; text-indent: 2.5em; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
    .chkcontainer input[type="checkbox"]:empty ~ label:before { position: absolute; display: block; top: 0; bottom: 0; right: 0; content: ''; width: 1.8em; height: 1.8em; border: 1px solid #046f41; border-radius: 3px; }
.chkcontainer input[type="checkbox"]:hover:not(:checked) ~ label:before { content: '\2714'; text-indent: .2em; color: #C2C2C2; }
.chkcontainer input[type="checkbox"]:hover:not(:checked) ~ label { }
.chkcontainer input[type="checkbox"]:disabled:hover:not(:checked) ~ label:before { content: ''; text-indent: .2em; }
.chkcontainer input[type="checkbox"]:disabled:hover ~ label { cursor: no-drop }
.chkcontainer input[type="checkbox"]:checked ~ label:before { content: '\2714'; text-indent: .2em; color: #a2c6a5; background-color: #046f41; }
.chkcontainer input[type="checkbox"]:disabled:checked ~ label:before { content: '\2714'; text-indent: .2em; color: #E0E3E6; background-color: #999d9b; border-color: #999d9b; cursor: no-drop }
.chkcontainer input[type="checkbox"]:disabled:not(:checked) ~ label:before { content: ''; text-indent: .2em; color: #E0E3E6; border-color: #999d9b; cursor: no-drop }
.chkcontainer input[type="checkbox"]:checked ~ label { color: #444; }

.chkcontainer input[type="checkbox"]:focus ~ label:before { box-shadow: 0 0 0 3px #999; }

.radioCheckContainer input[type="radio"] { width: auto; display: none; }
.radioCheckContainer br { display: none; }
.radioCheckContainer label { color: #777; width: auto; margin-right: 5px; border-radius: 3px; cursor: pointer; transition: 0.7s all; -o-transition: 0.7s all; -moz-transition: 0.7s all; -webkit-transition: 0.7s all; -ms-transition: 0.7s all; }
.radioCheckContainer input[type="radio"]:empty ~ label { font-size: small; position: relative; float: right; line-height: 2.1em; text-indent: 2.5em; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
    .radioCheckContainer input[type="radio"]:empty ~ label:before { position: absolute; display: block; top: 0; bottom: 0; right: 0; content: ''; width: 2.1em; border: 1px solid #046f41; border-radius: 3px; }
.radioCheckContainer input[type="radio"]:hover:not(:checked) ~ label:before { content: '\2714'; text-indent: .7em; color: #C2C2C2; }
.radioCheckContainer input[type="radio"]:hover:not(:checked) ~ label { }
.radioCheckContainer input[type="radio"]:checked ~ label:before { content: '\2714'; text-indent: .7em; color: #fff; background-color: #046f41; }
.radioCheckContainer input[type="radio"]:checked ~ label { color: #444; }
.radioCheckContainer input[type="radio"]:focus ~ label:before { box-shadow: 0 0 0 3px #999; }

.bo-no { border: 0px !important; }
.bo-ccc { border: 1px solid #ccc; }
.bo-cir { border-radius: 50%; }

.bo_light_gray { border: 1px solid #ddd; }

.btnIcon { cursor: pointer; padding: 10px; border: 1px dashed #aaa; /*margin-top:10px; margin-top: 2%; margin-bottom: 2%;*/ max-width: 200px; height: 50px; background-color: #eee; text-align: center; }
    .btnIcon .fa { color: rgba(0,0,0,0.4) !important; /*font-size: 25pt; margin: auto;*/ }
    .btnIcon span { vertical-align: super; }

.peacockery_Exp { width: 100%; height: 233px; text-align: center; }
    .peacockery_Exp img { width: 100px; height: 133px; margin-left: auto; margin-right: auto; }
    .peacockery_Exp .name { font-size: 13px; height: 50px; margin-top: 10px; }
    .peacockery_Exp .delete { height: 30px; }

.bot_tooltip { position: relative; }
    .bot_tooltip .tooltiptext { visibility: hidden; width: auto; background-color: #eee; color: #000; text-align: center; border-radius: 6px; padding: 5px 8px; position: absolute; z-index: 1; top: 34px; /*90%;*/ margin-left: -60px; border: 1px solid rgba(0, 0, 0, .3); }
        .bot_tooltip .tooltiptext::after { content: ""; position: absolute; bottom: 100%; left: 90%; margin-left: -5px; border-width: 8px; border-style: solid; border-color: transparent transparent rgba(0, 0, 0, .3) transparent; }
    .bot_tooltip .right-25 { right: 25%; }

.color-orange, .color-orange a, .color-orange a:hover { color: #ee9b03 !important; }
.color-888 { color: #888888; }

.peacockery_detail { width: 100%; padding: 10px; }
    .peacockery_detail .title { width: 150px; float: right; }
    .peacockery_detail .content { width: calc(100% - 150px); float: left; text-align: justify; color: gray !important; }
    .peacockery_detail .file { width: 75px; float: right; margin-left: 10px; }
        .peacockery_detail .file img { width: 100%; height: 65px; }
        .peacockery_detail .file .tag { width: 100%; background: #eee; border: 1px solid rgba(0,0,0,0.2); padding: 5px; margin-top: 5px; border-radius: 20px; text-align: center; font-size: 9pt; }
    .peacockery_detail .header { border-bottom: 2px solid #18a1df; }

.modal_waiting { width: 100% !important; background-color: transparent; border: none !important; box-shadow: none !important }

.court_items { width: calc(100% - 50px); float: right; }
.court_search { width: 5px; float: left; }
.court_content { max-height: 500px !important; overflow-y: scroll; }

.register_textarea { width: calc(100% - 27px) }
.register_ok { padding-top: 30px; border-top: 1px solid #aaa }

.op-0-7 { opacity: .7 }

.center_box { width: 500px; margin-right: auto; margin-left: auto; }

@media (max-width: 500px) {
    .center_box { width: 90%; }
}

.w_104_p { width: 104px; }

/*#dropdownMenuPersianYear .open > .dropdown-menu{right:auto}
#dropdownMenuPersianYear .dropdown-menu, .open > .dropdown-menu{width:340px;right:-150px;}
    #dropdownMenuPersianYear .dropdown-menu > li, .pdpYear*/ /*, .open > .dropdown-menu > ul > li*/ /*{width: 55px;float: left;}*/

.dropdown-menu-year { min-width: 340px; right: -150px; }
#dropdownMenuPersianYear .open > .dropdown-menu-year { right: auto }
#dropdownMenuPersianYear .dropdown-menu-year, .open > .dropdown-menu-year { min-width: 340px; width: 340px; right: -150px; }
    #dropdownMenuPersianYear .dropdown-menu-year > li, .pdpYear { width: 55px; float: left; }

.blink { animation: blink-animation 1s steps(5, start) infinite; -webkit-animation: blink-animation 1s steps(5, start) infinite; }

@keyframes blink-animation {
    to { visibility: hidden; }
}

@-webkit-keyframes blink-animation {
    to { visibility: hidden; }
}

.text-bold { font-weight: bold }

.notification-counter { font-size: 12px; display: inline-grid; width: 25px; height: 25px; background-color: #e30613; color: #fff; align-items: center; -webkit-box-align: center !important; -ms-flex-align: center !important; border-radius: 50%; }
.justify-content-center { -ms-flex-pack: center !important; justify-content: center !important; }

.d-block { display: block; }

.bg-warning { background-color: #fdeea0 }
.bg-gray { background-color: #8d8d8d }

.text-normal th { font-weight: normal; }

.tbl_guide { width: 140px; }
.tbl_guide_color { display: inline-block; width: 30px; height: 30px; border-radius: 50%; }
.tbl_guide_txt { display: inline-block; width: 110px; height: 30px; }

.proclamation_file { background-color: #E2E8E5; border-radius: 4px; margin: 10px 5px 5px 5px; padding: 10px; }
    .proclamation_file .file { width: 40%; }
    .proclamation_file .title { width: 60%; padding-right: 10px; }

.enamad { position: absolute; bottom: 10px; left: 10px; }

.txt_multiline{height:300px!important;}

.expert_search_item { width: 100%; }
    .expert_search_item .img { width: 100px; padding-left: 5px; }
        .expert_search_item .img img { width: 95px; height: 95px; }
    .expert_search_item .title { width: calc(100% - 100px); }

.bo_b_white { border-bottom: 1px solid #fff; }
.bo_b_e { border-bottom: 1px solid #ddd; }
