مدیاویکی:Common.css: تفاوت میان نسخه‌ها

از قرآن پدیا
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۱: خط ۱:
#toc {
#p-lang .uls-settings-trigger {
     position: fixed;
    background: transparent url(/w/extensions/UniversalLanguageSelector/resources/images/cog-sprite.svg?cca73) no-repeat center top;
     right: 0;
    border: 0;
     top: 7em; /* 5em is height of header, 6em brings just under */
    min-height: 16px;
     /* bottom: 5em; /* 5em puts us above the footer; not bad but too low when TOC is collapsed */
    min-width: 16px;
    float: left;
    cursor: pointer
}
 
#p-lang .uls-settings-trigger::-moz-focus-inner {
    border: 0
}
 
#p-lang .uls-settings-trigger:focus {
    outline: 1px solid #36c
}
 
.skin-vector #p-lang .uls-settings-trigger {
    margin-top: 8px
}
 
#p-lang .uls-settings-trigger:hover {
    background-position: center -16px
}
 
.client-nojs #ca-ve-edit,.ve-not-available #ca-ve-edit,.client-nojs .mw-editsection-divider,.ve-not-available .mw-editsection-divider,.client-nojs .mw-editsection-visualeditor,.ve-not-available .mw-editsection-visualeditor {
    display: none
}
 
.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type,.client-js .mw-content-rtl .mw-editsection-bracket:not(:first-of-type) {
    margin-right: 0.25em;
    color: #54595d
}
 
.client-js .mw-content-rtl .mw-editsection-bracket:first-of-type,.client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type) {
    margin-left: 0.25em;
    color: #54595d
}
 
.mw-ui-button {
    background-color: #f8f9fa;
    color: #202122;
    display: inline-block;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    cursor: pointer;
    vertical-align: middle;
    font-family: inherit;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.28571429em;
    text-align: center;
    -webkit-appearance: none
}
 
.mw-ui-button:not(.mw-ui-icon-element) {
    min-height: 32px;
    min-width: 4em;
    max-width: 28.75em;
    padding: 5px 12px
}
 
.mw-ui-button:not(:disabled) {
    transition-property: background-color,color,border-color,box-shadow;
    transition-duration: 100ms
}
 
.mw-ui-button:not(:disabled):visited {
    color: #202122
}
 
.mw-ui-button:not(:disabled):hover {
    background-color: #ffffff;
    color: #404244;
    border-color: #a2a9b1
}
 
.mw-ui-button:not(:disabled):focus {
    color: #202122;
    border-color: #3366cc;
    box-shadow: inset 0 0 0 1px #3366cc,inset 0 0 0 2px #ffffff;
    outline-width: 0
}
 
.mw-ui-button:not(:disabled):focus::-moz-focus-inner {
    border-color: transparent;
    padding: 0
}
 
.mw-ui-button:not(:disabled):active,.mw-ui-button:not(:disabled).is-on {
    background-color: #c8ccd1;
    color: #000000;
    border-color: #72777d;
    box-shadow: none
}
 
.mw-ui-button:disabled {
    background-color: #c8ccd1;
    color: #ffffff;
    border-color: #c8ccd1;
    cursor: default
}
 
.mw-ui-button.mw-ui-icon-element:not(.mw-ui-icon-with-label-desktop) {
    color: transparent !important
}
 
.mw-ui-button.mw-ui-icon-element:not(.mw-ui-icon-with-label-desktop) span {
    display: block;
    position: absolute !important;
    clip: rect(1px,1px,1px,1px);
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden
}
 
@media all and (max-width: 1000px) {
    .mw-ui-button.mw-ui-icon-element.mw-ui-icon-with-label-desktop {
        color:transparent !important
    }
 
     .mw-ui-button.mw-ui-icon-element span {
        display: block;
        position: absolute !important;
        clip: rect(1px,1px,1px,1px);
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
        overflow: hidden
    }
}
 
.mw-ui-button.mw-ui-quiet,.mw-ui-button.mw-ui-quiet.mw-ui-progressive,.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
    background-color: transparent;
    color: #202122;
    border-color: transparent;
     font-weight: bold
}
 
.mw-ui-button.mw-ui-quiet:not(.mw-ui-icon-element),.mw-ui-button.mw-ui-quiet.mw-ui-progressive:not(.mw-ui-icon-element),.mw-ui-button.mw-ui-quiet.mw-ui-destructive:not(.mw-ui-icon-element) {
    min-height: 32px
}
 
input[type='checkbox']:hover + .mw-ui-button.mw-ui-quiet,input[type='checkbox']:hover + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,input[type='checkbox']:hover + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,.mw-ui-button.mw-ui-quiet:hover,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:hover,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:hover {
    background-color: rgba(0,24,73,0.02745098);
    color: #202122;
    border-color: transparent
}
 
input[type='checkbox']:focus + .mw-ui-button.mw-ui-quiet,input[type='checkbox']:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,input[type='checkbox']:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,.mw-ui-button.mw-ui-quiet:focus,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
    color: #202122;
    border-color: #3366cc;
    box-shadow: inset 0 0 0 1px #3366cc,inset 0 0 0 2px #ffffff
}
 
input[type='checkbox']:active + .mw-ui-button.mw-ui-quiet,input[type='checkbox']:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,input[type='checkbox']:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,.mw-ui-button.mw-ui-quiet:active,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active {
    background-color: rgba(0,36,73,0.08235294);
    color: #000000;
    border-color: #72777d;
    box-shadow: none
}
 
.mw-ui-button.mw-ui-quiet:disabled,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:disabled,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:disabled,.mw-ui-button.mw-ui-quiet:disabled:hover,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:disabled:hover,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:disabled:hover,.mw-ui-button.mw-ui-quiet:disabled:active,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:disabled:active,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:disabled:active {
    background-color: transparent;
    color: #72777d;
    border-color: transparent
}
 
.mw-ui-button.mw-ui-progressive:not(:disabled) {
    background-color: #3366cc;
    color: #fff;
    border-color: #3366cc
}
 
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
    background-color: #447ff5;
    border-color: #447ff5
}
 
.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
    box-shadow: inset 0 0 0 1px #3366cc,inset 0 0 0 2px #ffffff
}
 
.mw-ui-button.mw-ui-progressive:not(:disabled):active,.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
    background-color: #2a4b8d;
    border-color: #2a4b8d;
    box-shadow: none
}
 
.mw-ui-button.mw-ui-progressive:disabled {
    background-color: #c8ccd1;
    color: #fff;
    border-color: #c8ccd1
}
 
.mw-ui-button.mw-ui-progressive.mw-ui-quiet {
    color: #3366cc;
    background-color: transparent;
    border-color: transparent
}
 
input[type='checkbox']:hover + .mw-ui-button.mw-ui-progressive.mw-ui-quiet,.mw-ui-button.mw-ui-progressive.mw-ui-quiet:hover {
    background-color: rgba(52,123,255,0.2);
    border-color: transparent;
    color: #447ff5
}
 
input[type='checkbox']:focus + .mw-ui-button.mw-ui-progressive.mw-ui-quiet,.mw-ui-button.mw-ui-progressive.mw-ui-quiet:focus {
    color: #3366cc;
    border-color: #3366cc
}
 
input[type='checkbox']:active + .mw-ui-button.mw-ui-progressive.mw-ui-quiet,.mw-ui-button.mw-ui-progressive.mw-ui-quiet:active {
    color: #ffffff;
    background-color: #2a4b8d;
    border-color: #2a4b8d
}
 
.mw-ui-button.mw-ui-destructive:not(:disabled) {
    background-color: #dd3333;
    color: #fff;
    border-color: #dd3333
}
 
.mw-ui-button.mw-ui-destructive:not(:disabled):hover {
    background-color: #ff4242;
    border-color: #ff4242
}
 
.mw-ui-button.mw-ui-destructive:not(:disabled):focus {
    box-shadow: inset 0 0 0 1px #dd3333,inset 0 0 0 2px #ffffff
}
 
.mw-ui-button.mw-ui-destructive:not(:disabled):active,.mw-ui-button.mw-ui-destructive:not(:disabled).is-on {
    background-color: #b32424;
    border-color: #b32424;
    box-shadow: none
}
 
.mw-ui-button.mw-ui-destructive:disabled {
    background-color: #c8ccd1;
    color: #fff;
    border-color: #c8ccd1
}
 
.mw-ui-button.mw-ui-destructive.mw-ui-quiet {
    color: #dd3333;
    background-color: transparent;
    border-color: transparent
}
 
input[type='checkbox']:hover + .mw-ui-button.mw-ui-destructive.mw-ui-quiet,.mw-ui-button.mw-ui-destructive.mw-ui-quiet:hover {
    background-color: rgba(209,29,19,0.2);
    border-color: transparent;
    color: #ff4242
}
 
input[type='checkbox']:focus + .mw-ui-button.mw-ui-destructive.mw-ui-quiet,.mw-ui-button.mw-ui-destructive.mw-ui-quiet:focus {
    color: #dd3333;
    border-color: #dd3333
}
 
input[type='checkbox']:active + .mw-ui-button.mw-ui-destructive.mw-ui-quiet,.mw-ui-button.mw-ui-destructive.mw-ui-quiet:active {
    color: #ffffff;
    background-color: #b32424;
    border-color: #b32424
}
 
.mw-ui-button.mw-ui-big {
    font-size: 1.3em
}
 
.mw-ui-button.mw-ui-block {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto
}
 
a.mw-ui-button {
    text-decoration: none
}
 
a.mw-ui-button:hover,a.mw-ui-button:focus {
    text-decoration: none
}
 
.mw-ui-button-group > * {
    min-width: 48px;
    border-radius: 0;
     float: right
}
 
.mw-ui-button-group > *:first-child {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}
 
.mw-ui-button-group > *:not(:first-child) {
    border-right: 0
}
 
.mw-ui-button-group > *:last-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}
 
.mw-ui-button-group .is-on .button {
    cursor: default
}
 
.mw-ui-icon {
    font-size: initial;
    position: relative;
    display: inline-block;
    box-sizing: content-box !important;
    width: 1.25em;
    height: 1.25em;
    min-width: 1.25em;
    min-height: 1.25em;
    flex-basis: 1.25em;
    vertical-align: middle;
    line-height: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    margin: 0;
    padding: 0
}
 
.mw-ui-icon:not(.mw-ui-button) {
    border: 0
}
 
.mw-ui-icon:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    min-width: 1.25em;
    min-height: 1.25em;
    background-repeat: no-repeat;
    background-size: 1.25em 1.25em;
    background-position: center
}
 
.mw-ui-icon + span:not(:empty) {
    margin-right: 8px
}
 
.mw-ui-icon-flush-top {
    margin-top: -0.75em
}
 
.mw-ui-icon-flush-left {
    margin-right: -0.75em
}
 
.mw-ui-icon-flush-right {
    margin-left: -0.75em
}
 
.mw-ui-icon-element {
    border-radius: 2px;
    padding: 0.75em;
    transition: background-color 100ms;
    color: transparent
}
 
.mw-ui-icon-element:focus,.mw-ui-icon-element:active,.mw-ui-icon-element:visited {
    color: transparent
}
 
.mw-ui-icon-element:active {
    background-color: rgba(0,0,0,0.03)
}
 
@media (hover: hover) {
    .mw-ui-icon-element:not(.disabled):hover {
        background-color:rgba(0,0,0,0.03)
    }
}
 
.mw-ui-icon-small {
    width: 1em;
    height: 1em;
    min-width: 1em;
    min-height: 1em;
    flex-basis: 1em;
    line-height: 1em
}
 
.mw-ui-icon-small:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    min-width: 1em;
    min-height: 1em;
    background-repeat: no-repeat;
    background-size: 1em 1em;
    background-position: center
}
 
.mw-ui-icon-small.mw-ui-icon-element {
    padding: 0.5625em
}
 
.mw-ui-icon-small.mw-ui-icon-flush-left {
    margin-right: -0.5625em
}
 
.mw-ui-icon-small.mw-ui-icon-flush-right {
    margin-left: -0.5625em
}
 
.mw-ui-icon-small.mw-ui-icon-before:before {
    min-width: 1em;
    min-height: 1em;
    margin-left: 0.5625em
}
 
.mw-ui-icon-before {
    width: auto;
    max-width: 100%
}
 
.mw-ui-icon-before:before {
    display: inline-block;
    font-size: initial;
    width: auto;
    min-width: 1.25em;
    min-height: 1.25em;
    margin-left: 8px;
    vertical-align: middle
}
 
.mw-ui-icon-before span {
    vertical-align: middle
}
 
@media all and (min-width: 1000px) {
    .mw-ui-icon-with-label-desktop {
        color:#54595d !important;
        width: auto;
        line-height: inherit;
        flex-basis: auto;
        font-weight: 500 !important
    }
 
    .mw-ui-icon-with-label-desktop:hover,.mw-ui-icon-with-label-desktop:focus,.mw-ui-icon-with-label-desktop:active,.mw-ui-icon-with-label-desktop:visited {
        color: #54595d;
        text-decoration: none
    }
 
    .mw-ui-icon-with-label-desktop:before {
        width: auto;
        display: inline-block;
        margin-left: 8px;
        vertical-align: text-bottom
    }
}
 
.mw-ui-icon-wikimedia-labFlask:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=labFlask&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=labFlask&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-labFlask-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=labFlask&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=labFlask&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-language:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=language&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=language&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-language-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=language&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=language&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-sandbox:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=sandbox&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=sandbox&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-sandbox-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=sandbox&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=sandbox&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-listBullet:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=listBullet&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=listBullet&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-listBullet-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=listBullet&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=listBullet&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-ellipsis:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=ellipsis&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=ellipsis&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-ellipsis-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=ellipsis&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=ellipsis&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-logIn:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=logIn&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=logIn&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-logIn-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=logIn&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=logIn&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-logOut:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=logOut&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=logOut&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-logOut-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=logOut&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=logOut&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-search:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=search&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=search&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-search-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=search&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=search&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-settings:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=settings&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=settings&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-settings-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=settings&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=settings&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-imageGallery:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=imageGallery&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=imageGallery&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-imageGallery-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=imageGallery&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=imageGallery&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-unStar:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=unStar&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=unStar&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-unStar-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=unStar&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=unStar&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-expand:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=expand&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=expand&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-expand-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=expand&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=expand&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userAdd:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAdd&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAdd&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userAdd-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAdd&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAdd&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userAnonymous:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAnonymous&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAnonymous&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userAnonymous-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAnonymous&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAnonymous&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userAvatar:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAvatar&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAvatar&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userAvatar-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAvatar&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAvatar&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userContributions:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userContributions&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userContributions&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userContributions-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userContributions&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userContributions&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userGroup:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userGroup&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userGroup&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userGroup-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userGroup&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userGroup&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userTalk:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userTalk&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userTalk&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-userTalk-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userTalk&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userTalk&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-watchlist:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=watchlist&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=watchlist&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
.mw-ui-icon-wikimedia-watchlist-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=watchlist&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
     background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=watchlist&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}
 
@media (prefers-reduced-motion:reduce) {
    *,::before,::after {
        animation-delay: -0.01ms !important;
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        scroll-behavior: auto !important;
        transition-duration: 0ms !important
    }
}
 
body {
    margin: 0
}
 
main {
    display: block
}
 
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}
 
abbr[title] {
    border-bottom: 1px dotted;
    cursor: help
}
 
@supports (text-decoration: underline dotted) {
    abbr[title] {
        border-bottom:0;
        text-decoration: underline dotted
    }
}
 
pre,code,tt,kbd,samp {
    font-family: monospace,monospace
}
 
sub,sup {
    line-height: 1
}
 
img {
    border: 0
}
 
button,input,optgroup,select,textarea {
    margin: 0
}
 
button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner {
    border-style: none;
    padding: 0
}
 
legend {
    color: inherit;
    padding: 0
}
 
div.tright,div.floatright,table.floatright {
    clear: right;
    float: right
}
 
div.tleft,div.floatleft,table.floatleft {
    float: left;
    clear: left
}
 
div.floatright,table.floatright {
    margin: 0 0 0.5em 0.5em
}
 
div.floatleft,table.floatleft {
    margin: 0 0.5em 0.5em 0
}
 
div.thumb {
    width: auto;
    background-color: transparent;
    margin-bottom: 0.5em
}
 
div.tleft {
    margin: 0.5em 1.4em 1.3em 0
}
 
div.tright {
    margin: 0.5em 0 1.3em 1.4em
}
 
.thumbcaption {
    text-align: right;
    line-height: 1.4em;
    padding: 3px
}
 
div.thumbinner {
    padding: 3px;
    text-align: center;
    overflow: hidden
}
 
.mw-message-box {
    color: #000;
    box-sizing: border-box;
    margin-bottom: 16px;
    border: 1px solid;
    padding: 12px 24px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    overflow: hidden;
    background-color: #eaecf0;
    border-color: #a2a9b1
}
 
.mw-message-box > :only-child {
    margin: 0
}
 
.mw-message-box h2 {
    color: inherit;
    display: block;
    border: 0;
    font-size: 1em;
    font-weight: bold
}
 
.mw-message-box .mw-logevent-loglines li {
    font-size: 90%
}
 
.mw-message-box-error {
    background-color: #fee7e6;
    border-color: #d33
}
 
.mw-message-box-warning {
    background-color: #fef6e7;
    border-color: #fc3
}
 
.mw-message-box-success {
    background-color: #d5fdf4;
    border-color: #14866d
}
 
@media screen {
    html,body {
        height: 100%
    }
 
    :focus {
        outline-color: #3366cc
    }
 
    html {
        font-size: 100%
    }
 
    html,body {
        font-family: sans-serif
    }
 
    ul {
        list-style-image: url(/w/skins/Vector/resources/common/images/bullet-icon.svg?d4515)
    }
 
    pre,.mw-code {
        line-height: 1.3
    }
 
    .mw-jump-link:not(:focus) {
        display: block;
        position: absolute !important;
        clip: rect(1px,1px,1px,1px);
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
        overflow: hidden
    }
 
    .mw-editsection,.mw-editsection-like {
        font-family: sans-serif
    }
 
    .mw-body h1,.mw-body-content h1,.mw-body-content h2 {
        margin-bottom: 0.25em;
        padding: 0;
        font-family: 'Linux Libertine','Georgia','Times',serif;
        line-height: 1.3
    }
 
    .mw-body h1:lang(ja),.mw-body-content h1:lang(ja),.mw-body-content h2:lang(ja),.mw-body h1:lang(he),.mw-body-content h1:lang(he),.mw-body-content h2:lang(he),.mw-body h1:lang(ko),.mw-body-content h1:lang(ko),.mw-body-content h2:lang(ko) {
        font-family: sans-serif
    }
 
    .mw-body h1:lang(my),.mw-body-content h1:lang(my),.mw-body-content h2:lang(my) {
        line-height: normal
    }
 
    .mw-body h1,.mw-body-content h1 {
        font-size: 1.8em
    }
 
    .vector-body {
        font-size: 0.875em;
        font-size: calc(1em * 0.875);
        line-height: 1.6
    }
 
    .vector-body #siteSub {
        font-size: 12.8px
    }
 
    .vector-body h1 {
        margin-top: 1em
    }
 
    .vector-body h2 {
        margin-top: 1em;
        font-size: 1.5em
    }
 
    .vector-body h3,.vector-body h4,.vector-body h5,.vector-body h6 {
        margin-top: 0.3em;
        margin-bottom: 0;
        padding-bottom: 0;
        line-height: 1.6
    }
 
    .vector-body h3 {
        font-size: 1.2em
    }
 
    .vector-body h3,.vector-body h4 {
        font-weight: bold
    }
 
    .vector-body h4,.vector-body h5,.vector-body h6 {
        font-size: 100%
    }
 
    .vector-body .toc h2 {
        font-family: sans-serif;
        font-size: 100%
    }
 
    .vector-body p {
        margin: 0.5em 0
    }
 
    .vector-body blockquote {
        border-right: 4px solid #eaecf0;
        padding: 8px 32px
    }
 
    .vector-body blockquote > :first-child {
        margin-top: 0
    }
 
    .vector-body blockquote > :last-child {
        margin-bottom: 0
    }
 
    .mw-parser-output a.external {
        background-image: url(/w/skins/Vector/resources/common/images/link-external-small-rtl-progressive.svg?93f2a);
        background-position: center left;
        background-repeat: no-repeat;
        background-size: 0.857em;
        padding-left: 1em
    }
 
    .mw-indicators {
        font-size: 0.875em;
        line-height: 1.6;
        position: relative;
        float: left
    }
 
    .mw-indicator {
        display: inline-block
    }
 
    #localNotice {
        margin-bottom: 0.9em
    }
 
    #siteNotice {
        font-size: 0.8em;
        margin: 24px 0;
        position: relative;
        text-align: center
    }
 
    .mw-portlet .vector-menu-heading {
        display: none
    }
 
    .mw-portlet ul {
        list-style: none;
        margin: 0
    }
 
    .vector-menu-dropdown {
        position: relative
    }
 
    .vector-menu-dropdown .vector-menu-content {
        position: absolute;
        top: 100%;
        right: -1px;
        opacity: 0;
        height: 0;
        visibility: hidden;
        overflow: hidden;
        min-width: 100%;
        margin: 0;
        padding: 0;
        z-index: 3
    }
 
    .vector-menu-dropdown .vector-menu-content-list {
        list-style: none
    }
 
    .vector-menu-dropdown .mw-list-item {
        padding: 0;
        margin: 0
    }
 
    .vector-menu-dropdown .mw-list-item a {
        display: block;
        white-space: nowrap;
        cursor: pointer
    }
 
    .vector-menu-dropdown .selected a,.vector-menu-dropdown .selected a:visited {
        color: #202122;
        text-decoration: none
    }
 
    .vector-menu-checkbox {
        cursor: pointer;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
        opacity: 0;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        display: none
    }
 
    .vector-menu-checkbox:checked ~ .vector-menu-content {
        opacity: 1;
        visibility: visible;
        height: auto
    }
 
    :not(:checked) > .vector-menu-checkbox {
        display: block
    }
 
    .vector-menu-checkbox:focus + .vector-menu-heading {
        outline: dotted 1px;
        outline: auto -webkit-focus-ring-color
    }
 
    .vector-menu-portal {
        margin: 0 0.7em 0 0.6em;
        padding: 0.25em 0;
        direction: rtl
    }
 
    .vector-menu-portal .vector-menu-heading {
        display: block;
        color: #54595d;
        margin: 0.5em 0.66666667em 0 0;
        border: 0;
        padding: 0.25em 0;
        font-size: 0.75em;
        font-weight: normal;
        cursor: default
    }
 
    .vector-menu-portal .vector-menu-content {
        margin-right: 0.5em;
        padding-top: 0
    }
 
    .vector-menu-portal .vector-menu-content ul {
        list-style: none;
        margin: 0;
        padding-top: 0.3em
    }
 
    .vector-menu-portal .vector-menu-content li {
        margin: 0;
        padding: 0.25em 0;
        font-size: 0.75em;
        line-height: 1.125em;
        word-wrap: break-word
    }
 
    .vector-menu-portal .vector-menu-content li a {
        color: #3366cc
    }
 
    .vector-menu-portal .vector-menu-content li a:visited {
        color: #795cb2
    }
 
    .vector-search-box-inner {
        position: relative;
        height: 100%
    }
 
    .vector-search-box-input {
        background-color: rgba(255,255,255,0.5);
        color: #000000;
        width: 100%;
        height: 2.15384615em;
        box-sizing: border-box;
        border: 1px solid #a2a9b1;
        border-radius: 2px;
        padding: 5px 0.4em 5px 2.15384615em;
        box-shadow: inset 0 0 0 1px transparent;
        font-family: inherit;
        font-size: 0.8125em;
        direction: rtl;
        transition-property: border-color,box-shadow;
        transition-duration: 250ms;
        -webkit-appearance: none;
        -moz-appearance: textfield
    }
 
    .vector-search-box-inner:hover .vector-search-box-input {
        border-color: #72777d
    }
 
    .vector-search-box-input:focus,.vector-search-box-inner:hover .vector-search-box-input:focus {
        outline: 0;
        border-color: #3366cc;
        box-shadow: inset 0 0 0 1px #3366cc
    }
 
    .vector-search-box-input::-webkit-input-placeholder {
        color: #72777d;
        opacity: 1
    }
 
    .vector-search-box-input:-ms-input-placeholder {
        color: #72777d;
        opacity: 1
    }
 
    .vector-search-box-input::-moz-placeholder {
        color: #72777d;
        opacity: 1
    }
 
    .vector-search-box-input::placeholder {
        color: #72777d;
        opacity: 1
    }
 
    .vector-search-box-input::-webkit-search-decoration,.vector-search-box-input::-webkit-search-cancel-button,.vector-search-box-input::-webkit-search-results-button,.vector-search-box-input::-webkit-search-results-decoration {
        display: none
    }
 
    .searchButton {
        background-color: transparent;
        position: absolute;
        top: 1px;
        bottom: 1px;
        left: 1px;
        min-width: 28px;
        width: 2.15384615em;
        border: 0;
        padding: 0;
        cursor: pointer;
        font-size: 0.8125em;
        direction: ltr;
        text-indent: -99999px;
        white-space: nowrap;
        overflow: hidden;
        z-index: 1
    }
 
    .searchButton[name='go'] {
        background: no-repeat center / 1.23076923em url(/w/skins/Vector/resources/common/images/search.svg?bbf78);
        opacity: 0.67
    }
 
    .search-toggle {
        display: block;
        float: left
    }
 
    .vector-search-box-collapses > div {
        display: none
    }
 
    #p-logo {
        width: 10em;
        height: 160px;
        margin-bottom: 1em
    }
 
    #p-logo a {
        background-position: center center;
        background-repeat: no-repeat;
        display: block;
        width: 10em;
        height: 160px;
        text-decoration: none
    }
 
    .mw-footer {
        direction: rtl
    }
 
    .mw-footer ul {
        list-style: none;
        margin: 0;
        padding: 0
    }
 
    .mw-footer li {
        color: #202122;
        margin: 0;
        padding: 0.5em 0;
        font-size: 0.75em
    }
 
    #footer-icons {
        float: left
    }
 
    #footer-icons li {
        float: right;
        margin-right: 0.5em;
        line-height: 2;
        text-align: left
    }
 
    #footer-info li {
        line-height: 1.4
    }
 
    #footer-places li {
        float: right;
        margin-left: 1em;
        line-height: 2
    }
}
 
@media screen and (min-width: 1000px) {
    .search-toggle {
        display:none
    }
}
 
@media screen and (min-width: 1000px) {
    .vector-search-box-collapses > div {
        display:block
    }
}
 
@media print {
    .toc,body {
        padding: 10px;
        font-family: 'Linux Libertine','Georgia','Times',serif
    }
 
    .printfooter,.mw-footer,.thumb,figure,table,ol,dl,ul,h3,h4,h5,h6 {
        font-family: sans-serif
    }
 
    img {
        font-family: 'Linux Libertine','Georgia','Times',serif
    }
 
    .mw-body a:not(.image) {
        border-bottom: 1px solid #aaa
    }
 
    .firstHeading {
        font-size: 25pt;
        line-height: 28pt;
        margin-bottom: 20px;
        padding-bottom: 5px
    }
 
    .firstHeading,h2 {
        overflow: hidden;
        border-bottom: 2px solid #000000
    }
 
    h3,h4,h5,h6 {
        margin: 30px 0 0
    }
 
    h2,h3,h4,h5,h6 {
        padding: 0;
        position: relative
    }
 
    h2 {
        font-size: 18pt;
        line-height: 24pt;
        margin-bottom: 0.25em
    }
 
    h3 {
        font-size: 14pt;
        line-height: 20pt
    }
 
    h4,h5,h6 {
        font-size: 12pt;
        line-height: 16pt
    }
 
    p {
        font-size: 12pt;
        line-height: 16pt;
        margin-top: 5px;
        text-align: justify
    }
 
    p:before {
        content: '';
        display: block;
        width: 120pt;
        overflow: hidden
    }
 
    blockquote {
        border-right: 2px solid #000000;
        padding-right: 20px
    }
 
    ol,ul {
        margin: 10px 1.6em 0 0;
        padding: 0
    }
 
    ol li,ul li {
        padding: 2px 0;
        font-size: 12pt
    }
 
    table ol li,table ul li {
        font-size: inherit
    }
 
    .toc {
        page-break-before: avoid;
        page-break-after: avoid;
        background: none;
        border: 0;
        display: table
    }
 
    .toc a {
        border: 0;
        font-weight: normal
    }
 
    .toc > ul > li {
        margin-bottom: 4px;
        font-weight: bold
    }
 
    .toc ul {
        margin: 0;
        list-style: none
    }
 
    .toc ul ul {
        padding-right: 30px
    }
 
    .toc li.toclevel-1 > a {
        font-size: 12pt;
        font-weight: bold
    }
 
    #mw-navigation,.noprint,.mw-jump-link,.mw-portlet-lang,.toc .tocnumber,.mw-checkbox-hack-checkbox,.mw-checkbox-hack-button {
        display: none
    }
 
    .printfooter {
        margin-top: 10px;
        border-top: 3px solid #000000;
        padding-top: 10px;
        font-size: 10pt;
        clear: both
    }
 
    .mw-footer {
        margin-top: 12px;
        border-top: 1px solid #eeeeee;
        padding-top: 5px
    }
 
    #footer-info {
        margin: 0;
        padding: 0
    }
 
    #footer-info li {
        color: #999;
        list-style: none;
        display: block;
        padding-bottom: 10px;
        font-size: 10pt
    }
 
    #footer-info li a {
        color: #999 !important
    }
 
    #footer-info-lastmod {
        color: #000000;
        font-size: 12pt;
        font-weight: bold
    }
}
 
@media screen {
    body {
        background-color: #f8f9fa;
        color: #202122;
        overflow-y: scroll
    }
 
    .mw-body,.parsoid-body {
        direction: rtl
    }
 
    .mw-body {
        border-top: 1px solid transparent;
        margin-top: -1px;
        padding: 0.5em 0.5em 1.5em
    }
 
    .mw-body .firstHeading {
        overflow: visible;
        margin-bottom: 0
    }
 
    .mw-header {
        position: relative;
        z-index: 4
    }
 
    .mw-body-content {
        margin-top: 16px
    }
 
    .mw-body,#mw-data-after-content,.mw-footer {
        margin-right: 0
    }
 
    .mw-indicators {
        z-index: 1
    }
 
    .mw-body-header:after,.mw-body-subheader:after {
        clear: both;
        content: '';
        display: block
    }
 
    .mw-body .mw-portlet-lang {
        float: left
    }
 
    #siteSub {
        display: none
    }
 
    .vector-body {
        position: relative;
        z-index: 0
    }
 
    .vector-body #siteSub {
        margin-top: 8px
    }
 
    .vector-body #contentSub,.vector-body #contentSub2 {
        font-size: 84%;
        line-height: 1.2em;
        margin: 8px 0 0;
        color: #54595d;
        width: auto
    }
 
    #left-navigation {
        float: right;
        margin-right: -8px
    }
 
    #right-navigation {
        float: left;
        margin-left: -8px
    }
 
    #right-navigation .vector-menu-content {
        right: auto;
        left: -1px
    }
 
    .parsoid-body {
        padding: 0.5em 0.5em 1.5em
    }
 
    .mw-footer {
        border-top: 1px solid #a2a9b1;
        padding: 0.75em
    }
 
    .mw-page-container {
        position: relative;
        z-index: 0;
        max-width: 94.625em;
        min-height: 100%;
        margin-right: auto;
        margin-left: auto;
        padding: 0.05px 1em;
        background-color: #ffffff;
        min-width: 26.25em
    }
 
    .skin--responsive .mw-page-container {
        min-width: auto
    }
 
    .mw-content-container {
        max-width: 60em
    }
 
    .skin-vector-disable-max-width .mw-content-container {
        max-width: none !important;
        width: 100% !important
    }
 
    #mw-sidebar-checkbox:not(:checked) ~ .vector-sidebar-container-no-toc ~ .mw-content-container {
        grid-column: sidebar / content;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        box-sizing: border-box;
        max-width: 60em
    }
 
    .vector-toc-collapsed #mw-sidebar-checkbox:not(:checked) ~ .mw-content-container,.vector-toc-collapsed #mw-sidebar-checkbox:not(:checked) ~ .mw-table-of-contents-container {
        grid-column: sidebar / content;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        box-sizing: border-box;
        max-width: 60em
    }
 
    .mw-article-toolbar-container {
        display: flow-root;
        border-bottom: 1px solid #eaecf0
    }
 
    .mw-article-toolbar-container > div {
        font-size: 0.8125em
    }
 
    .mw-article-toolbar-container .mw-portlet-views {
        display: none
    }
 
    .mw-article-toolbar-container .vector-more-collapsible-item {
        display: block
    }
 
    .search-form__loader:after {
        content: attr(data-loading-msg);
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: absolute;
        top: 100%;
        width: 100%;
        height: calc(40px + 2*8px + 3*1px);
        box-sizing: border-box;
        border: 1px solid #a2a9b1;
        border-top-width: 0;
        border-radius: 0 0 2px 2px;
        box-shadow: inset 0 0 0 1px transparent;
        padding-right: 36px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        z-index: 1;
        background: linear-gradient(90deg,#3366cc 100%,#3366cc 100%) -10% 0 / 0 2px no-repeat,#ffffff;
        animation: search-loader-progress-bar 1200ms linear 500ms infinite alternate
    }
 
    @keyframes search-loader-progress-bar {
        0% {
            background-size: 0 2px;
            background-position: -10% 0
        }
 
        30% {
            background-size: 30% 2px;
            background-position: -10% 0
        }
 
        70% {
            background-size: 30% 2px;
            background-position: -10% 0
        }
 
        100% {
            background-size: 0 2px;
            background-position: -10% 0
        }
    }
 
    .vector-search-box {
        font-size: 0.875em;
        font-size: calc(1em * 0.875);
        flex-grow: 1
    }
 
    .vector-search-box > div {
        max-width: 35.71428571em
    }
 
    .vector-search-box-vue .vector-search-box-input,.vector-search-box-vue .searchButton {
        font-size: inherit
    }
 
    .vector-search-box-vue .vector-search-box-input {
        height: 32px
    }


     z-index: 10000; /* Ensure we float above the header, etc. */
     .vector-search-box-vue .searchButton {
        background-size: 1.42857143em auto
    }


     /* Add opacity (translucency) */
     .client-js .vector-search-box-vue .cdx-typeahead-search .cdx-search-input__end-button {
     background-color: rgb(249, 249, 249);
        opacity: 0;
     background-color: rgba(249, 249, 249, 0.9); /* Higher opacity (last arg) means less transparency */
        transition: opacity 250ms
    }
 
    .client-js .vector-search-box-vue .cdx-typeahead-search .cdx-search-input__end-button:focus {
        opacity: 1
    }
 
    .client-js .vector-search-box-vue .cdx-typeahead-search .cdx-text-input__input:not(:hover):not(:focus) {
        border-left-color: transparent
    }
 
    .client-js .vector-search-box-vue .cdx-typeahead-search--active .cdx-search-input__end-button,.client-js .vector-search-box-vue .cdx-typeahead-search:hover .cdx-search-input__end-button {
        opacity: 1
    }
 
    .client-js .vector-search-box-vue .cdx-typeahead-search--active .cdx-text-input,.client-js .vector-search-box-vue .cdx-typeahead-search:hover .cdx-text-input {
        z-index: 1
    }
 
    .client-js .vector-search-box-vue .cdx-typeahead-search--active .cdx-text-input__input,.client-js .vector-search-box-vue .cdx-typeahead-search:hover .cdx-text-input__input {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
 
    .client-js .vector-search-box-vue .cdx-typeahead-search .cdx-menu-item {
        margin-bottom: 0
    }
 
    .client-js .vector-search-box-vue .cdx-typeahead-search .cdx-menu-item a {
        text-decoration: none
    }
 
    .client-js .vector-search-box-vue .cdx-typeahead-search.vector-search-box-disable-transitions .cdx-text-input__input:enabled,.client-js .vector-search-box-vue .cdx-typeahead-search.vector-search-box-disable-transitions .cdx-text-input__start-icon {
        transition: none
    }
 
    .client-js .vector-search-box-vue .vector-search-box-input {
        padding-right: 36px;
        padding-left: 8px
    }
 
    .client-js .vector-search-box-vue .searchButton {
        pointer-events: none;
        left: auto;
        top: 0;
        bottom: 0;
        right: 1px;
        width: 36px;
        opacity: 0.51
    }
 
    .client-js .vector-search-box-vue .vector-search-box-input:focus ~ .searchButton {
        opacity: 0.87
    }
 
    .client-js .vector-search-box-vue.vector-search-box-show-thumbnail > div {
        max-width: 37.42857143em
    }
 
    .client-js .vector-search-box-vue.vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton {
        right: 25px
    }
 
    .client-js .vector-search-box-vue.vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input {
        margin-right: 24px;
        width: calc(100% - 24px)
    }
 
    .client-js .vector-search-box-vue.vector-search-box-show-thumbnail:not(.vector-search-box-auto-expand-width) .vector-search-box-input,.client-js .vector-search-box-vue.vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input:focus {
        margin-right: 0;
        padding-right: calc(36px + 24px);
        width: 100%
    }
 
    .client-js .vector-search-box-vue.vector-search-box-show-thumbnail:not(.vector-search-box-auto-expand-width) .vector-search-box-input ~ .searchButton,.client-js .vector-search-box-vue.vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input:focus ~ .searchButton {
        right: 14px
    }
 
    .mw-checkbox-hack-checkbox {
        display: none
    }
 
    .mw-checkbox-hack-button {
        display: inline-block;
        cursor: pointer
    }
 
    .mw-sidebar,.sidebar-toc,.sidebar-toc:after {
        width: 220px;
        margin-right: 0
    }
 
    .sidebar-toc,.sidebar-toc:after {
        margin-right: -0.75em
    }
 
    .mw-sidebar {
        box-sizing: border-box;
        padding: 12px 9px 12px 19px;
        background-image: none;
        background-color: #f8f9fa
    }
 
    #mw-sidebar-checkbox:not(:checked) ~ .vector-sidebar-container .mw-sidebar {
        display: none
    }
 
    .mw-sidebar #p-navigation .vector-menu-heading {
        display: none
    }
 
    .mw-sidebar-action .mw-sidebar-action-item {
        margin-top: 4px;
        margin-bottom: 4px
    }
 
    .mw-sidebar-action .mw-sidebar-action-item .mw-sidebar-action-heading {
        margin-bottom: 0.75em
    }
 
    .mw-sidebar-action .mw-sidebar-action-item .mw-sidebar-action-content > * {
        font-size: 0.75em
    }
 
    .mw-sidebar-action .mw-sidebar-action-item .mw-sidebar-action-content > a {
        font-weight: bold
    }
 
    .mw-sidebar-action .mw-sidebar-action-item .vector-language-sidebar-alert {
        padding: 0.75em
    }
 
    #mw-sidebar-button:before {
        opacity: 0.67;
        background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E chevron %3C/title%3E %3Cpath d=%22M11 2 9.7 3.3l6.6 6.7-6.6 6.7L11 18l8-8zM2.5 2 1 3.3 7.8 10l-6.7 6.7L2.5 18l8-8z%22/%3E %3C/svg%3E")
    }
 
    #mw-sidebar-checkbox:not(:checked) ~ .mw-header #mw-sidebar-button:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E menu %3C/title%3E %3Cpath d=%22M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z%22/%3E %3C/svg%3E")
    }
 
    #mw-sidebar-button:hover:before {
        opacity: 1
    }
 
    .mw-body-header .mw-portlet-lang {
        margin-top: 2px;
        box-sizing: border-box;
        height: 2em
    }
 
    .mw-body-header .mw-portlet-lang .mw-ui-icon:before {
        opacity: 0.87
    }
 
    .client-nojs .mw-body-header .mw-portlet-lang .mw-portlet-lang-heading-0 {
        display: none
    }
 
    .mw-body-header .mw-portlet-lang .vector-menu-heading {
        user-select: none;
        opacity: 1
    }
 
    .mw-body-header .mw-portlet-lang .vector-menu-heading .vector-menu-heading-label {
        font-size: 0.875em
    }
 
    .mw-body-header .mw-portlet-lang .vector-menu-heading.mw-ui-progressive.mw-ui-quiet .mw-ui-icon:before {
        opacity: 1
    }
 
    .mw-body-header .mw-portlet-lang .vector-menu-heading.mw-ui-progressive.mw-ui-quiet:after {
        background-image: url(/w/skins/Vector/resources/common/images/arrow-down-progressive.svg?f0b59);
        opacity: 1
    }
 
     .mw-body-header .mw-portlet-lang input:active + .vector-menu-heading.mw-ui-progressive.mw-ui-quiet .mw-ui-icon {
        filter: brightness(0) invert(1)
    }
 
    .mw-body-header .mw-portlet-lang input:active + .vector-menu-heading.mw-ui-progressive.mw-ui-quiet:after {
        background-image: url(/w/skins/Vector/resources/common/images/arrow-down-invert.svg?e24ea)
    }
 
    .mw-body-header .mw-portlet-lang .vector-menu-content {
        top: auto;
        right: -1px;
        left: -1px;
        box-sizing: border-box;
        max-height: 65vh;
        overflow: auto;
        display: none
    }
 
    .mw-body-header .mw-portlet-lang .vector-menu-content li a {
        font-size: inherit
    }
 
    .mw-body-header .mw-portlet-lang .vector-menu-checkbox:checked ~ .vector-menu-content {
        display: block
    }
 
    .mw-body-header .mw-portlet-lang .after-portlet {
        margin-top: 10px
    }
 
    #p-lang-btn.mw-portlet-empty {
        display: none
    }
 
    .vector-user-links {
        display: flex;
        align-items: center;
        position: relative;
        justify-content: flex-end;
        flex-shrink: 1;
        font-size: 0.875em
    }
 
    .vector-user-links .mw-ui-button {
        display: flex;
        align-items: center
    }
 
    .vector-user-links .mw-list-item {
        margin: 0
    }
 
    .vector-user-menu .vector-menu-content {
        right: auto;
        left: 0;
        min-width: 200px
    }
 
    .vector-user-menu-more .vector-menu-content-list,.vector-user-menu-overflow .vector-menu-content-list {
        display: flex;
        align-items: center
    }
 
    .vector-user-menu-more a:not(.mw-ui-button):not(.mw-echo-notifications-badge),.vector-user-menu-overflow a:not(.mw-ui-button):not(.mw-echo-notifications-badge) {
        margin: 0 8px
    }
 
    .vector-user-menu-logged-in .vector-menu-heading {
        width: auto
    }
 
    .vector-user-menu-logged-in .vector-menu-heading:before {
        width: auto
    }
 
    .vector-user-menu-anon-editor {
        min-height: 32px;
        display: flex;
        align-items: center;
        padding: 0 12px;
        color: #54595d
    }
 
    .vector-user-menu-anon-editor:visited {
        color: #3366cc
    }
 
    .vector-user-menu-anon-editor.selected a,.vector-user-menu-anon-editor.selected a:visited {
        color: #202122
    }
 
    .vector-user-menu-anon-editor a:before {
        content: '('
    }
 
    .vector-user-menu-anon-editor a:after {
        content: ')'
    }
 
    .vector-user-menu-login {
        border-bottom: 1px solid #eaecf0
    }
 
    .vector-user-menu-logout {
        border-top: 1px solid #eaecf0
    }
 
    #pt-userpage-2 {
        max-width: 11.07142857em
    }
 
    #pt-userpage-2 a {
        color: #3366cc
    }
 
    #pt-userpage-2 span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
 
    .mw-header {
        min-height: 3.125em;
        padding: 8px 0;
        display: flex;
        flex-wrap: nowrap;
        align-items: center
    }
 
    .vector-layout-legacy .mw-header {
        margin: 0.5em 0 2em 0;
        padding: 0
    }
 
    .mw-header #mw-sidebar-button {
        margin-left: 0.75em
    }
 
    .mw-header-content,.mw-header-aside {
        display: flex;
        align-items: center
    }
 
    .mw-header-aside {
        float: right
    }
 
    .mw-header-content {
        flex-grow: 1
    }
 
    .mw-footer-container {
        padding-top: 50px;
        padding-bottom: 82px
    }
 
    .vector-menu-dropdown .vector-menu-heading,.mw-interlanguage-selector {
        display: flex
    }
 
    .vector-menu-dropdown .vector-menu-heading:after,.mw-interlanguage-selector:after {
        content: '';
        background: url(/w/skins/Vector/resources/common/images/arrow-down.svg?9426f) 0% 50% no-repeat;
        width: 1.23076923em;
        height: 1.23076923em
    }
 
     .vector-menu-dropdown .vector-menu-content {
        background-color: #ffffff;
        border: 1px solid #a2a9b1;
        box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
        transition-property: opacity;
        transition-duration: 100ms
    }
 
    .vector-user-menu-logout a,.vector-user-menu-create-account a,.vector-user-menu-login a,.vector-menu-dropdown .mw-list-item a {
        min-height: 32px;
        display: flex;
        align-items: center;
        padding: 0 12px;
        white-space: nowrap;
        color: #3366cc
    }
 
    .vector-user-menu-logout a:visited,.vector-user-menu-create-account a:visited,.vector-user-menu-login a:visited,.vector-menu-dropdown .mw-list-item a:visited {
        color: #3366cc
    }
 
    .vector-user-menu-logout a.selected a,.vector-user-menu-create-account a.selected a,.vector-user-menu-login a.selected a,.vector-menu-dropdown .mw-list-item a.selected a,.vector-user-menu-logout a.selected a:visited,.vector-user-menu-create-account a.selected a:visited,.vector-user-menu-login a.selected a:visited,.vector-menu-dropdown .mw-list-item a.selected a:visited {
        color: #202122
    }
 
    .vector-menu-tabs {
        float: right
    }
 
    .vector-menu-tabs .mw-list-item a {
        color: #3366cc
    }
 
    .vector-menu-tabs .mw-list-item a:focus,.vector-menu-tabs .mw-list-item a:hover {
        text-decoration: none;
        border-bottom: 1px solid
    }
 
    .vector-menu-tabs .mw-list-item.new a,.vector-menu-tabs .mw-list-item.new a:visited {
        color: #dd3333
    }
 
    .vector-menu-tabs .mw-list-item.selected a,.vector-menu-tabs .mw-list-item.selected a:visited {
        color: #202122;
        border-bottom: 1px solid
    }
 
    .vector-menu-tabs .mw-list-item,.mw-article-toolbar-container .vector-menu-dropdown {
        float: right;
        white-space: nowrap;
        margin: 0 8px
    }
 
    .vector-menu-tabs .mw-list-item > a,.mw-article-toolbar-container .vector-menu-dropdown > a,.vector-menu-tabs .mw-list-item .vector-menu-heading,.mw-article-toolbar-container .vector-menu-dropdown .vector-menu-heading {
        display: inline-flex;
        position: relative;
        padding: 18px 0 7px 0;
        margin-bottom: -1px;
        cursor: pointer;
        border-bottom: 1px solid transparent;
        max-height: 3.15384615em;
        box-sizing: border-box;
        font-size: inherit;
        font-weight: normal
    }
 
    .vector-menu-portal .vector-menu-heading {
        border-bottom: 1px solid #c8ccd1
    }
 
    .vector-sticky-header {
        width: 100%;
        height: 3.125rem;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 4;
        transition: transform 250ms linear;
        display: none;
        align-items: center;
        margin: 0 auto;
        background: #ffffff;
        background-color: #fffffff7;
        border-bottom: 1px solid #eaecf0;
        padding: 6px 10px 6px 8px;
        justify-content: space-between;
        box-sizing: border-box
    }
 
    .client-js.vector-sticky-header-enabled :not(.vector-sticky-header-visible) .vector-sticky-header {
        transform: translateY(-100%)
    }
 
    .client-js.vector-sticky-header-enabled :not(.vector-sticky-header-visible) .vector-sticky-header > div {
        display: none
    }
 
    .client-nojs .vector-sticky-header {
        display: none
    }
 
    .vector-sticky-header-start,.vector-sticky-header-end,.vector-sticky-header-icons,.vector-sticky-header-context-bar {
        display: flex;
        align-items: center
    }
 
    .vector-sticky-header-start {
        flex-grow: 1;
        min-width: 0
    }
 
    .vector-sticky-header-context-bar {
        border-right: 1px solid #c8c8c8;
        margin: 0 15px;
        padding-right: 30px;
        white-space: nowrap;
        min-width: 0
    }
 
    .vector-sticky-header-toc-container {
        display: none
    }
 
    .vector-toc-collapsed .vector-sticky-header-toc-container {
        display: block;
        position: relative;
        margin-right: -0.75em
    }
 
    .vector-toc-collapsed .vector-sticky-header-toc-container .sidebar-toc {
        margin: 0
    }
 
    .vector-sticky-header-context-bar-primary {
        overflow: hidden;
        font-family: 'Linux Libertine','Georgia','Times',serif;
        font-size: 1.5em;
        text-overflow: ellipsis
    }
 
    .vector-sticky-header-context-bar-primary wbr {
        display: none
    }
 
    .vector-sticky-header-icons {
        font-size: 0.875em
    }
 
    .vector-sticky-header .vector-search-box {
        display: none
    }
 
    .vector-sticky-header.vector-header-search-toggled .vector-sticky-header-search-toggle,.vector-sticky-header.vector-header-search-toggled .vector-sticky-header-context-bar {
        display: none
    }
 
    .vector-sticky-header.vector-header-search-toggled .vector-search-box {
        display: block;
        margin-right: 4px
    }
 
    .vector-sticky-header.vector-header-search-toggled .vector-search-box-show-thumbnail {
        margin-right: -9px
    }
 
    .vector-sticky-header.vector-header-search-toggled .vector-search-box-show-thumbnail .cdx-text-input__start-icon {
        color: #202122
    }
 
    @keyframes rotate {
        from {
            transform: rotate(0deg)
        }
 
        to {
            transform: rotate(360deg)
        }
    }
 
    .vector-menu-tabs .mw-watchlink.icon a {
        overflow: hidden;
        text-indent: -99999px;
        color: transparent
    }
 
    .vector-menu-tabs .mw-watchlink.icon a:before {
        content: '';
        display: block;
        width: 1.23076923em;
        height: 1.23076923em
    }
 
    .vector-menu-tabs #ca-unwatch.icon a:before {
        background-image: url(/w/skins/Vector/resources/common/images/unwatch-icon.svg?4152f)
    }
 
    .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:before {
        background-image: url(/w/skins/Vector/resources/common/images/unwatch-temp-icon.svg?195f5)
    }
 
    .vector-menu-tabs #ca-watch.icon a:before {
        background-image: url(/w/skins/Vector/resources/common/images/watch-icon.svg?6ab6f)
    }
 
    .vector-menu-tabs #ca-unwatch.icon a:hover:before,.vector-menu-tabs #ca-unwatch.icon a:focus:before {
        background-image: url(/w/skins/Vector/resources/common/images/unwatch-icon-hl.svg?a4731)
    }
 
    .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:hover:before,.vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:focus:before {
        background-image: url(/w/skins/Vector/resources/common/images/unwatch-temp-icon-hl.svg?f3db6)
    }
 
    .vector-menu-tabs #ca-watch.icon a:hover:before,.vector-menu-tabs #ca-watch.icon a:focus:before {
        background-image: url(/w/skins/Vector/resources/common/images/watch-icon-hl.svg?9bf90)
    }
 
    .vector-menu-tabs #ca-unwatch.icon .loading:before,.vector-menu-tabs #ca-watch.icon .loading:before {
        animation: rotate 700ms infinite linear;
        outline: 0;
        cursor: default;
        pointer-events: none;
        transform-origin: 50% 50%
    }
 
    .mw-table-of-contents-container {
        align-self: start;
        height: 100%
    }
 
    .mw-table-of-contents-container.mw-sticky-header-element {
        position: sticky;
        top: 0;
        align-self: start;
        height: unset
    }
 
    .vector-sticky-toc-container {
        position: sticky;
        top: 0
    }
 
    .mw-table-of-contents-container > .sidebar-toc {
        margin-top: 1.5em
    }
 
    .sidebar-toc {
        max-height: 75vh;
        padding: 20px 12px 20px calc(15px + 0.75em);
        box-sizing: border-box;
        overflow: auto;
        background-color: #ffffff
    }
 
    .sidebar-toc .sidebar-toc-header {
        padding-bottom: 12px
    }
 
    .sidebar-toc .sidebar-toc-title {
        color: #54595d;
        font-size: 0.875em;
        margin: 0;
        padding: 0;
        border: 0
    }
 
    .sidebar-toc .sidebar-toc-numb {
        display: none
    }
 
    .sidebar-toc .sidebar-toc-toggle {
        display: none;
        position: absolute;
        top: 1px;
        right: calc(-1 * 1.834em - 1px);
        width: 1.834em;
        height: 1.834em;
        font-size: 0.75em;
        transition: 100ms;
        cursor: pointer
    }
 
    .sidebar-toc .sidebar-toc-link {
        word-break: break-word;
        color: #3366cc;
        display: block
    }
 
    .sidebar-toc .sidebar-toc-list-item-active > .sidebar-toc-link {
        color: #202122;
        font-weight: bold;
        width: calc(100% + 12px)
    }
 
    .sidebar-toc .sidebar-toc-text {
        padding: 4px 0
    }
 
    .sidebar-toc .sidebar-toc-contents,.sidebar-toc .sidebar-toc-list {
        margin: 0;
        list-style: none;
        line-height: 18px
    }
 
    .sidebar-toc .sidebar-toc-list-item {
        display: block;
        position: relative;
        list-style-type: none;
        padding-right: 8px
    }
 
    .sidebar-toc .sidebar-toc-list-item.sidebar-toc-level-1 {
        padding-right: 0
    }
 
    .sidebar-toc .sidebar-toc-list-item a {
        font-size: 0.875em
    }
 
    .client-js .sidebar-toc .sidebar-toc-level-1 .sidebar-toc-list-item {
        display: none
    }
 
    .client-js .sidebar-toc .sidebar-toc-level-1.sidebar-toc-list-item-expanded .sidebar-toc-list-item {
        display: block
    }
 
    .client-js .sidebar-toc .sidebar-toc-toggle {
        display: block
    }
 
    .client-js .sidebar-toc .sidebar-toc-level-1.sidebar-toc-list-item-expanded .sidebar-toc-toggle {
        transform: rotate(0deg)
    }
 
    .client-js body.ltr .sidebar-toc .sidebar-toc-toggle {
        transform: rotate(-90deg)
    }
 
    .client-js body.rtl .sidebar-toc .sidebar-toc-toggle {
        transform: rotate(90deg)
    }
 
    body.rtl .sidebar-toc {
        padding: 20px calc(15px + 0.75em) 20px 12px
    }
 
    #vector-toc-collapsed-button {
        display: none;
        float: right;
        margin-left: 4px;
        margin-right: -0.75em;
        padding: 7px 10px 7px 10px;
        background-color: #ffffff
    }
 
    #vector-toc-collapsed-button:hover,#vector-toc-collapsed-button:active {
        background-color: #f8f9fa
    }
 
    #vector-toc-collapsed-button,.sidebar-toc {
        z-index: 3
    }
 
    .ve-active #vector-toc-collapsed-button {
        display: none !important
    }
 
    .vector-toc-collapse-button,.vector-toc-uncollapse-button {
        display: none;
        border: 0;
        padding: 0;
        background-color: transparent;
        color: #3366cc;
        cursor: pointer
    }
 
    .vector-toc-collapse-button:hover,.vector-toc-uncollapse-button:hover {
        color: #447ff5
    }
 
    .vector-toc-collapse-button:before,.vector-toc-uncollapse-button:before {
        content: '[';
        color: #54595d
    }
 
    .vector-toc-collapse-button:after,.vector-toc-uncollapse-button:after {
        content: ']';
        color: #54595d
    }
}
 
@media screen and (min-width: 1000px) {
    .mw-page-container {
        padding-right:2em;
        padding-left: 2em
    }
}
 
@media screen and (min-width: 1200px) {
    .mw-page-container {
        padding-right:2.5em;
        padding-left: 2.5em
    }
}
 
@media screen and (min-width: 1000px) {
    .mw-page-container-inner {
        display:grid;
        width: 100%;
        grid-template: min-content min-content min-content 1fr min-content / 232px 20px minmax(0,1fr);
        grid-template-areas: 'header header header' 'sitenotice sitenotice sitenotice' 'sidebar gutter content' 'toc gutter content' 'footer footer footer'
    }
 
    .mw-body {
        padding-right: 0
    }
 
    .mw-page-container-inner > #siteNotice,.vector-sitenotice-container {
        grid-area: sitenotice
    }
 
    .mw-table-of-contents-container {
        grid-area: toc
    }
 
    .mw-header {
        grid-area: header
    }
 
    .vector-sidebar-container {
        grid-area: sidebar
    }
 
    .mw-content-container {
        grid-area: content
    }
 
    #mw-sidebar-checkbox:not(:checked) ~ .vector-sidebar-container-no-toc ~ .mw-content-container {
        padding-right: 8px
    }
 
    .mw-footer-container {
        grid-area: footer
    }
}
 
@media screen and (min-width: 1200px) {
    .mw-page-container-inner {
        grid-template-columns:284px 20px minmax(0,1fr)
    }
}
 
@media screen and (min-width: 720px) {
    .mw-article-toolbar-container .mw-portlet-views:not(.emptyPortlet) {
        display:block
    }
}
 
@media screen and (min-width: 720px) {
    .mw-article-toolbar-container .vector-more-collapsible-item {
        display:none
    }
}
 
@media screen and (max-width: 719px) {
    .mw-article-toolbar-container .vector-has-collapsible-items {
        display:block
    }
}
 
@media screen and (min-width: 1200px) {
    .mw-sidebar,.sidebar-toc,.sidebar-toc:after {
        width:244px;
        margin-right: 0.75em
    }
}
 
@media screen and (min-width: 1200px) {
    .sidebar-toc,.sidebar-toc:after {
        margin-right:0
    }
}
 
@media screen and (max-width: 999px) {
    .mw-sidebar {
        width:100%
    }
}
 
@media screen and (min-width: 720px) {
    .vector-user-menu .user-links-collapsible-item {
        display:none
    }
}
 
@media screen and (max-width: 719px) {
    .vector-user-menu-more .user-links-collapsible-item,.vector-user-menu-overflow .user-links-collapsible-item {
        display:none
    }
}
 
@media screen and (min-width: 1200px) {
    #pt-userpage-2 {
        max-width:14.28571429em
    }
}
 
@media screen and (min-width: 1200px) {
    .mw-header .vector-search-box:not(.vector-search-box-auto-expand-width),html:not(.client-js) .mw-header .vector-search-box {
        padding-right:24px
    }
}
 
@media screen and (min-width: 1000px) {
    .mw-header .vector-search-box {
        margin-left:12px
    }
}
 
@media screen and (max-width: 999px) {
    .mw-header.vector-header-search-toggled #mw-sidebar-button,.mw-header.vector-header-search-toggled .mw-logo,.mw-header.vector-header-search-toggled .search-toggle {
        display:none
    }
 
    .mw-header.vector-header-search-toggled .vector-search-box-collapses > div {
        display: block
    }
 
    .mw-header.vector-header-search-toggled .vector-search-box {
        position: relative;
        margin-right: 8px;
        margin-left: 12px
    }
 
    .mw-header.vector-header-search-toggled .vector-search-box > div {
        max-width: none
    }
 
    .mw-header.vector-header-search-toggled .cdx-search-input__input-wrapper {
        position: static
    }
 
    .mw-header.vector-header-search-toggled .cdx-typeahead-search--expanded .cdx-search-input__end-button {
        border-bottom-left-radius: 0
    }
}
}
/* Ensure the TOC height doesn't take over the screen; percentages may be higher than view port, so we use pixels */
 
#toc > ul {
@media screen and (min-width: 1000px) {
    max-height: 350px;
    .vector-sticky-header {
     overflow: auto;
        padding:6px 25px;
        max-width: 98.625em
     }
}
}
@media screen and (min-width: 1200px) {
    .vector-sticky-header {
        padding:6px 25px;
        max-width: 99.625em
    }
}
@media screen and (min-width: 1000px) {
    .vector-sticky-header {
        display:flex
    }
}
@media screen and (min-width: 720px) {
    .client-js.vector-sticky-header-enabled {
        scroll-padding-top:3.125rem
    }
}
@media screen and (min-width: 1000px) {
    .client-js .vector-sticky-header-visible .mw-sticky-header-element,.client-js .vector-sticky-header-visible .charts-stickyhead th {
        top:3.125rem !important
    }
}
@media screen and (min-width: 1000px) {
    .vector-toc-not-collapsed #mw-sidebar-checkbox:not(:checked) ~ .mw-table-of-contents-container.mw-sticky-header-element {
        margin-top:1.5em
    }
}
@media screen and (min-width: 1000px) {
    .vector-toc-not-collapsed .vector-sticky-toc-container {
        padding-top:1.5em
    }
    .vector-toc-not-collapsed #mw-sidebar-checkbox:not(:checked) ~ .mw-table-of-contents-container .vector-sticky-toc-container {
        margin-top: 1.5em
    }
}
@media screen and (min-width: 1000px) {
    .vector-toc-not-collapsed .sidebar-toc:after {
        content:'';
        display: block;
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        height: 30px;
        background: linear-gradient(rgba(255,255,255,0),#ffffff);
        background-repeat: no-repeat;
        background-position: -12px;
        pointer-events: none
    }
}
@media screen and (max-width: 999px) {
    #vector-toc-collapsed-button {
        display:block
    }
    .mw-table-of-contents-container.mw-sticky-header-element,.vector-sticky-toc-container {
        position: relative
    }
    .mw-table-of-contents-container .sidebar-toc {
        display: none;
        position: absolute;
        margin: 0;
        border: 1px solid #a2a9b1
    }
    #vector-toc-collapsed-checkbox:checked ~ .mw-table-of-contents-container .sidebar-toc {
        display: block
    }
    .mw-table-of-contents-container .sidebar-toc {
        top: calc(36px + 8px);
        right: -4px
    }
    .vector-below-page-title #vector-toc-collapsed-button,.vector-below-page-title .sidebar-toc {
        position: fixed
    }
    .vector-below-page-title #vector-toc-collapsed-button {
        top: 0;
        right: 0;
        margin: 0
    }
    .vector-below-page-title .sidebar-toc {
        top: 36px;
        right: 6px
    }
}
@media screen and (min-width: 1000px) {
    @supports (display:grid) {
        .client-js .vector-toc-collapsed #vector-toc-collapsed-button {
            display:block
        }
        .client-js .vector-toc-collapsed .mw-table-of-contents-container.mw-sticky-header-element,.client-js .vector-toc-collapsed .vector-sticky-toc-container {
            position: relative
        }
        .client-js .vector-toc-collapsed .mw-table-of-contents-container .sidebar-toc {
            display: none;
            position: absolute;
            margin: 0;
            border: 1px solid #a2a9b1
        }
        .client-js .vector-toc-collapsed #vector-toc-collapsed-checkbox:checked ~ .mw-table-of-contents-container .sidebar-toc {
            display: block
        }
        .client-js .vector-toc-collapsed .mw-table-of-contents-container {
            grid-area: content
        }
        .client-js .vector-toc-collapsed .mw-table-of-contents-container .sidebar-toc {
            top: calc(36px + 8px);
            right: -0.75em
        }
        body:not(.vector-sticky-header-visible).vector-below-page-title.client-js .vector-toc-collapsed #vector-toc-collapsed-button,body:not(.vector-sticky-header-visible).vector-below-page-title.client-js .vector-toc-collapsed .sidebar-toc {
            position: fixed
        }
        body:not(.vector-sticky-header-visible).vector-below-page-title.client-js .vector-toc-collapsed #vector-toc-collapsed-button {
            top: 0;
            right: 0;
            margin: 0
        }
        body:not(.vector-sticky-header-visible).vector-below-page-title.client-js .vector-toc-collapsed .sidebar-toc {
            top: 36px;
            right: 6px
        }
        .client-js .vector-toc-collapsed .vector-toc-uncollapse-button {
            display: inline-block
        }
        .client-js .vector-toc-not-collapsed .vector-toc-collapse-button {
            display: inline-block
        }
    }
}
@media all {
    .mw-logo {
        display: flex;
        height: 100%;
        align-items: center;
        min-width: 13.875em
    }
    .mw-logo-icon {
        float: right;
        margin-left: 10px;
        display: none;
        width: 3.125em;
        height: 3.125em
    }
    .mw-logo-container {
        float: right;
        max-width: 120px
    }
    .mw-logo-container img {
        width: 100%
    }
    .mw-logo-wordmark {
        display: block;
        margin: 0 auto
    }
    .mw-logo-tagline {
        display: block;
        margin: 5px auto 0
    }
}
@media all and (min-width: 720px) {
    .mw-logo-icon {
        display:block
    }
}
@media all and (min-width: 720px) {
    .mw-logo-container {
        max-width:none
    }
    .mw-logo-container img {
        width: auto
    }
}
@media print {
    .vector-article-toolbar,#mw-sidebar-checkbox,.mw-header-aside > *:not(.mw-logo),.mw-header-content,#mw-panel-toc,#vector-sticky-header,#p-lang-btn,#footer {
        display: none
    }
}
.mw-table-of-contents-container {
    display: none
}
@supports (display: grid) {
    .mw-table-of-contents-container {
        display:block
    }
}
@media screen {
    div.thumbinner {
        border: 1px solid #c8ccd1;
        background-color: #f8f9fa;
        font-size: 94%
    }
    .thumbimage {
        background-color: #ffffff;
        border: 1px solid #c8ccd1
    }
    .thumbcaption {
        border: 0;
        font-size: 94%
    }
    .thumbborder {
        border: 1px solid #eaecf0
    }
    .magnify {
        float: left;
        margin-right: 3px
    }
    .magnify a {
        display: block;
        text-indent: 15px;
        white-space: nowrap;
        overflow: hidden;
        width: 15px;
        height: 11px;
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5);
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    .mw-content-ltr .thumbcaption {
        text-align: left
    }
    .mw-content-rtl .thumbcaption {
        text-align: right
    }
    .mw-content-ltr .magnify {
        margin-left: 3px;
        margin-right: 0;
        float: right
    }
    .mw-content-ltr .magnify a {
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e)
    }
    .mw-content-rtl .magnify {
        margin-left: 0;
        margin-right: 3px;
        float: left
    }
    .mw-content-rtl .magnify a {
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5)
    }
    a.new {
        color: #dd3333
    }
    a.mw-selflink {
        color: inherit;
        font-weight: bold;
        text-decoration: inherit
    }
    a.mw-selflink:hover {
        cursor: inherit;
        text-decoration: inherit
    }
    a.mw-selflink:active,a.mw-selflink:visited {
        color: inherit
    }
    a.new:visited {
        color: #a55858
    }
    .mw-parser-output a.extiw,.mw-parser-output a.external {
        color: #3366cc
    }
    .mw-parser-output a.extiw:visited,.mw-parser-output a.external:visited {
        color: #795cb2
    }
    .mw-parser-output a.extiw:active,.mw-parser-output a.external:active {
        color: #faa700
    }
    .mw-underline-always a {
        text-decoration: underline
    }
    .mw-underline-never a {
        text-decoration: none
    }
    .plainlinks a.external {
        background: none !important;
        padding: 0 !important
    }
    .mw-body-content:after {
        clear: both;
        content: '';
        display: block
    }
    .mw-body-content a.external.free {
        word-wrap: break-word
    }
    .mw-body-content .error {
        font-size: larger;
        color: #d33
    }
    .rtl .mw-parser-output a.external.free,.rtl .mw-parser-output a.external.autonumber {
        direction: ltr;
        unicode-bidi: embed
    }
    .mw-hide-empty-elt .mw-parser-output:not(.mw-show-empty-elt) .mw-empty-elt {
        display: none
    }
    .wikitable {
        background-color: #f8f9fa;
        color: #202122;
        margin: 1em 0;
        border: 1px solid #a2a9b1;
        border-collapse: collapse
    }
    .wikitable > tr > th,.wikitable > tr > td,.wikitable > * > tr > th,.wikitable > * > tr > td {
        border: 1px solid #a2a9b1;
        padding: 0.2em 0.4em
    }
    .wikitable > tr > th,.wikitable > * > tr > th {
        background-color: #eaecf0;
        text-align: center
    }
    .wikitable > caption {
        font-weight: bold
    }
    #catlinks {
        text-align: right
    }
    .catlinks {
        border: 1px solid #a2a9b1;
        background-color: #f8f9fa;
        padding: 5px;
        margin-top: 1em;
        clear: both
    }
    .catlinks ul {
        display: inline;
        margin: 0;
        padding: 0;
        list-style: none
    }
    .catlinks li {
        display: inline-block;
        line-height: 1.25em;
        border-right: 1px solid #a2a9b1;
        margin: 0.125em 0;
        padding: 0 0.5em
    }
    .catlinks li:first-child {
        padding-right: 0.25em;
        border-right: 0
    }
    .catlinks li a.mw-redirect {
        font-style: italic
    }
    .mw-hidden-cats-hidden,.catlinks-allhidden {
        display: none
    }
    .emptyPortlet {
        display: none
    }
    .printfooter,.client-nojs #t-print {
        display: none
    }
    .mw-editsection {
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    .mw-editsection,.mw-editsection-like {
        font-size: small;
        font-weight: normal;
        margin-right: 1em;
        vertical-align: baseline;
        line-height: 1em
    }
    .mw-content-ltr .mw-editsection,.mw-content-rtl .mw-content-ltr .mw-editsection,.mw-content-ltr .mw-editsection-like,.mw-content-rtl .mw-content-ltr .mw-editsection-like {
        margin-left: 1em;
        margin-right: 0
    }
    .mw-content-rtl .mw-editsection,.mw-content-ltr .mw-content-rtl .mw-editsection,.mw-content-rtl .mw-editsection-like,.mw-content-ltr .mw-content-rtl .mw-editsection-like {
        margin-right: 1em;
        margin-left: 0
    }
    .usermessage {
        background-color: #fef6e7;
        border: 1px solid #fc3;
        color: #000;
        font-weight: bold;
        margin: 2em 0 1em;
        padding: 0.5em 1em;
        vertical-align: middle
    }
    a {
        text-decoration: none;
        color: #3366cc;
        background: none
    }
    a:not([href]) {
        cursor: pointer
    }
    a:visited {
        color: #795cb2
    }
    a:active {
        color: #faa700
    }
    a:hover,a:focus {
        text-decoration: underline
    }
    a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur) {
        text-decoration: none
    }
    img {
        border: 0;
        vertical-align: middle
    }
    hr {
        height: 1px;
        background-color: #a2a9b1;
        border: 0;
        margin: 0.2em 0
    }
    h1,h2,h3,h4,h5,h6 {
        color: #000;
        margin: 0;
        padding-top: 0.5em;
        padding-bottom: 0.17em;
        overflow: hidden
    }
    h1,h2 {
        margin-bottom: 0.6em;
        border-bottom: 1px solid #a2a9b1
    }
    h3,h4,h5 {
        margin-bottom: 0.3em
    }
    h1 {
        font-size: 188%;
        font-weight: normal
    }
    h2 {
        font-size: 150%;
        font-weight: normal
    }
    h3 {
        font-size: 128%
    }
    h4 {
        font-size: 116%
    }
    h5 {
        font-size: 108%
    }
    h6 {
        font-size: 100%
    }
    p {
        margin: 0.4em 0 0.5em 0
    }
    p img {
        margin: 0
    }
    ul {
        margin: 0.3em 1.6em 0 0;
        padding: 0
    }
    ol {
        margin: 0.3em 3.2em 0 0;
        padding: 0;
        list-style-image: none
    }
    li {
        margin-bottom: 0.1em
    }
    dt {
        font-weight: bold;
        margin-bottom: 0.1em
    }
    dl {
        margin-top: 0.2em;
        margin-bottom: 0.5em
    }
    dd {
        margin-right: 1.6em;
        margin-bottom: 0.1em
    }
    pre,code,tt,kbd,samp,.mw-code {
        font-family: monospace,monospace
    }
    pre,code,.mw-code {
        background-color: #f8f9fa;
        color: #000;
        border: 1px solid #eaecf0
    }
    code {
        border-radius: 2px;
        padding: 1px 4px
    }
    pre,.mw-code {
        padding: 1em;
        white-space: pre-wrap;
        overflow-x: hidden;
        word-wrap: break-word
    }
    table {
        font-size: 100%
    }
    fieldset {
        border: 1px solid #2a4b8d;
        margin: 1em 0 1em 0;
        padding: 0 1em 1em
    }
    legend {
        padding: 0.5em
    }
    form {
        border: 0;
        margin: 0
    }
    textarea {
        display: block;
        box-sizing: border-box;
        width: 100%;
        border: 1px solid #c8ccd1;
        padding: 0.1em
    }
    .center {
        width: 100%;
        text-align: center
    }
    *.center * {
        margin-right: auto;
        margin-left: auto
    }
    .small {
        font-size: 94%
    }
    table.small {
        font-size: 100%
    }
    @counter-style meetei {
        system: numeric;
        symbols: '\ABF0' '\ABF1' '\ABF2' '\ABF3' '\ABF4' '\ABF5' '\ABF6' '\ABF7' '\ABF8' '\ABF9';
        suffix: ') '
    }
    @counter-style santali {
        system: numeric;
        symbols: '\1C50' '\1C51' '\1C52' '\1C53' '\1C54' '\1C55' '\1C56' '\1C57' '\1C58' '\1C59'
    }
    @counter-style myanmar_with_period {
        system: numeric;
        symbols: '\1040' '\1041' '\1042' '\1043' '\1044' '\1045' '\1046' '\1047' '\1048' '\1049';
        suffix: '\104B\0020'
    }
    ol:lang(azb) li,ol:lang(bcc) li,ol:lang(bgn) li,ol:lang(bqi) li,ol:lang(fa) li,ol:lang(glk) li,ol:lang(kk-arab) li,ol:lang(lrc) li,ol:lang(luz) li,ol:lang(mzn) li {
        list-style-type: persian
    }
    ol:lang(ckb) li,ol:lang(sdh) li {
        list-style-type: arabic-indic
    }
    ol:lang(hi) li,ol:lang(mai) li,ol:lang(mr) li,ol:lang(ne) li {
        list-style-type: devanagari
    }
    ol:lang(as) li,ol:lang(bn) li {
        list-style-type: bengali
    }
    ol:lang(mni) li {
        list-style-type: meetei
    }
    ol:lang(or) li {
        list-style-type: oriya
    }
    ol:lang(sat) li {
        list-style-type: santali
    }
    ol:lang(blk) li,ol:lang(kjp) li,ol:lang(ksw) li,ol:lang(mnw) li,ol:lang(my) li,ol:lang(shn) li {
        list-style-type: myanmar_with_period
    }
    .mw-content-ltr ul,.mw-content-rtl .mw-content-ltr ul {
        margin: 0.3em 0 0 1.6em;
        padding: 0
    }
    .mw-content-rtl ul,.mw-content-ltr .mw-content-rtl ul {
        margin: 0.3em 1.6em 0 0;
        padding: 0
    }
    .mw-content-ltr ol,.mw-content-rtl .mw-content-ltr ol {
        margin: 0.3em 0 0 3.2em;
        padding: 0
    }
    .mw-content-rtl ol,.mw-content-ltr .mw-content-rtl ol {
        margin: 0.3em 3.2em 0 0;
        padding: 0
    }
    .mw-content-ltr dd,.mw-content-rtl .mw-content-ltr dd {
        margin-left: 1.6em;
        margin-right: 0
    }
    .mw-content-rtl dd,.mw-content-ltr .mw-content-rtl dd {
        margin-right: 1.6em;
        margin-left: 0
    }
    h1:lang(anp),h1:lang(as),h1:lang(bh),h1:lang(bho),h1:lang(blk),h1:lang(bn),h1:lang(gu),h1:lang(hi),h1:lang(kjp),h1:lang(kn),h1:lang(ks),h1:lang(ksw),h1:lang(ml),h1:lang(mr),h1:lang(my),h1:lang(mai),h1:lang(mnw),h1:lang(ne),h1:lang(new),h1:lang(or),h1:lang(pa),h1:lang(pi),h1:lang(sa),h1:lang(shn),h1:lang(syl),h1:lang(ta),h1:lang(te) {
        line-height: 1.6em !important
    }
    h2:lang(anp),h2:lang(as),h2:lang(bh),h2:lang(bho),h2:lang(blk),h2:lang(bn),h2:lang(gu),h2:lang(hi),h2:lang(kjp),h2:lang(kn),h2:lang(ks),h2:lang(ksw),h2:lang(ml),h2:lang(mr),h2:lang(my),h2:lang(mai),h2:lang(mnw),h2:lang(ne),h2:lang(new),h2:lang(or),h2:lang(pa),h2:lang(pi),h2:lang(sa),h2:lang(shn),h2:lang(syl),h2:lang(ta),h2:lang(te),h3:lang(anp),h3:lang(as),h3:lang(bh),h3:lang(bho),h3:lang(blk),h3:lang(bn),h3:lang(gu),h3:lang(hi),h3:lang(kjp),h3:lang(kn),h3:lang(ks),h3:lang(ksw),h3:lang(ml),h3:lang(mr),h3:lang(my),h3:lang(mai),h3:lang(mnw),h3:lang(ne),h3:lang(new),h3:lang(or),h3:lang(pa),h3:lang(pi),h3:lang(sa),h3:lang(shn),h3:lang(syl),h3:lang(ta),h3:lang(te),h4:lang(anp),h4:lang(as),h4:lang(bh),h4:lang(bho),h4:lang(blk),h4:lang(bn),h4:lang(gu),h4:lang(hi),h4:lang(kjp),h4:lang(kn),h4:lang(ks),h4:lang(ksw),h4:lang(ml),h4:lang(mr),h4:lang(my),h4:lang(mai),h4:lang(mnw),h4:lang(ne),h4:lang(new),h4:lang(or),h4:lang(pa),h4:lang(pi),h4:lang(sa),h4:lang(shn),h4:lang(syl),h4:lang(ta),h4:lang(te),h5:lang(anp),h5:lang(as),h5:lang(bh),h5:lang(bho),h5:lang(blk),h5:lang(bn),h5:lang(gu),h5:lang(hi),h5:lang(kjp),h5:lang(kn),h5:lang(ks),h5:lang(ksw),h5:lang(ml),h5:lang(mr),h5:lang(my),h5:lang(mai),h5:lang(mnw),h5:lang(ne),h5:lang(new),h5:lang(or),h5:lang(pa),h5:lang(pi),h5:lang(sa),h5:lang(shn),h5:lang(syl),h5:lang(ta),h5:lang(te),h6:lang(anp),h6:lang(as),h6:lang(bh),h6:lang(bho),h6:lang(blk),h6:lang(bn),h6:lang(gu),h6:lang(hi),h6:lang(kjp),h6:lang(kn),h6:lang(ks),h6:lang(ksw),h6:lang(ml),h6:lang(mr),h6:lang(my),h6:lang(mai),h6:lang(mnw),h6:lang(ne),h6:lang(new),h6:lang(or),h6:lang(pa),h6:lang(pi),h6:lang(sa),h6:lang(shn),h6:lang(syl),h6:lang(ta),h6:lang(te) {
        line-height: 1.4em
    }
    h2:lang(th) {
        line-height: 1.6
    }
}
@media print {
    table.floatright,div.floatright {
        border: 0
    }
    table.floatleft,div.floatleft {
        border: 0
    }
    div.thumb {
        page-break-inside: avoid
    }
    div.thumb a {
        border-bottom: 0
    }
    div.thumbinner {
        border: 1px;
        background-color: #ffffff;
        font-size: 10pt;
        color: #666666;
        border-radius: 2px;
        min-width: 100px
    }
    .thumbborder {
        border: 1pt solid #dddddd
    }
    .magnify {
        display: none
    }
    .mw-parser-output a.external {
    }
    .mw-parser-output a.external.text:after,.mw-parser-output a.external.autonumber:after {
        content: ' (' attr(href) ')';
        word-break: break-all;
        word-wrap: break-word
    }
    .mw-parser-output a.external.text[href^='//']:after,.mw-parser-output a.external.autonumber[href^='//']:after {
        content: ' (https:' attr(href) ')'
    }
    .wikitable {
        background: #fff;
        margin: 1em 0;
        border: 1pt solid #aaa;
        border-collapse: collapse;
        font-size: 10pt;
        page-break-inside: avoid
    }
    .wikitable > caption {
        padding: 5px;
        font-size: 10pt
    }
    .wikitable > tr > th,.wikitable > tr > td,.wikitable > * > tr > th,.wikitable > * > tr > td {
        background: #fff !important;
        color: #000 !important;
        border: 1pt solid #aaa;
        padding: 0.4em 0.6em
    }
    .wikitable > tr > th,.wikitable > * > tr > th {
        text-align: center
    }
    table.listing,table.listing td {
        border: 1pt solid #000;
        border-collapse: collapse
    }
    .catlinks ul {
        display: inline;
        padding: 0;
        list-style: none
    }
    .catlinks li {
        display: inline-block;
        line-height: 1.15;
        margin: 0.1em 0;
        border-right: 1pt solid #aaa;
        padding: 0 0.4em
    }
    .catlinks li:first-child {
        border-right: 0;
        padding-right: 0.2em
    }
    .mw-hidden-catlinks,.catlinks {
        display: none
    }
    .mw-editsection,.mw-editsection-like,.mw-indicators,#siteNotice,.usermessage {
        display: none
    }
    .printfooter {
        padding: 1em 0
    }
    .center {
        text-align: center
    }
    a {
        background: none !important;
        padding: 0 !important
    }
    a,a.external,a.new,a.stub {
        color: inherit !important;
        text-decoration: inherit !important
    }
    dt {
        font-weight: bold
    }
    h1,h2,h3,h4,h5,h6 {
        font-weight: bold;
        page-break-after: avoid;
        page-break-before: avoid
    }
    p {
        margin: 1em 0;
        line-height: 1.2;
        orphans: 3;
        widows: 3
    }
    img,figure {
        page-break-inside: avoid
    }
    img {
        border: 0;
        vertical-align: middle
    }
    pre,.mw-code {
        background: #fff;
        color: #000;
        border: 1pt dashed #000;
        padding: 1em;
        font-size: 8pt;
        white-space: pre-wrap;
        overflow-x: hidden;
        word-wrap: break-word
    }
    ul {
        list-style-type: square
    }
}
.wb-langlinks-link {
    line-height: 1.125em;
    font-size: 0.75em;
    float: left
}
.wb-langlinks-link {
    list-style: none;
    text-align: left;
    padding-left: 0.5em !important
}
.wb-langlinks-link > a:before {
    content: '';
    background-image: url(/w/extensions/Wikibase/client/resources/images/edit.svg?34bc5);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 10px 10px;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 2px;
    vertical-align: top
}
.wb-langlinks-link > a:link,.wb-langlinks-link > a:visited {
    color: #54595d !important
}
.wb-langlinks-link > a:link:before,.wb-langlinks-link > a:visited:before {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: 0.73
}
.wb-langlinks-link > a:hover {
    color: #0645ad !important
}
.wb-langlinks-link > a:hover:before {
    -webkit-filter: none;
    filter: none;
    opacity: 1
}
div.after-portlet-lang:after {
    content: '';
    clear: both;
    display: block
}
.skin-vector:not(.skin-vector-legacy) .wb-langlinks-link {
    text-align: right;
    float: none
}
.skin-vector:not(.skin-vector-legacy) .wb-langlinks-link a {
    color: #0645ad !important
}
/* Logo */
/* Logo */
/* هنگامی که لوگوی مناسبتی را بارگذاری کردید این کد را فعال کنید */
/* هنگامی که لوگوی مناسبتی را بارگذاری کردید این کد را فعال کنید */

نسخهٔ ‏۹ آوریل ۲۰۲۳، ساعت ۱۴:۲۶

#p-lang .uls-settings-trigger {
    background: transparent url(/w/extensions/UniversalLanguageSelector/resources/images/cog-sprite.svg?cca73) no-repeat center top;
    border: 0;
    min-height: 16px;
    min-width: 16px;
    float: left;
    cursor: pointer
}

#p-lang .uls-settings-trigger::-moz-focus-inner {
    border: 0
}

#p-lang .uls-settings-trigger:focus {
    outline: 1px solid #36c
}

.skin-vector #p-lang .uls-settings-trigger {
    margin-top: 8px
}

#p-lang .uls-settings-trigger:hover {
    background-position: center -16px
}

.client-nojs #ca-ve-edit,.ve-not-available #ca-ve-edit,.client-nojs .mw-editsection-divider,.ve-not-available .mw-editsection-divider,.client-nojs .mw-editsection-visualeditor,.ve-not-available .mw-editsection-visualeditor {
    display: none
}

.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type,.client-js .mw-content-rtl .mw-editsection-bracket:not(:first-of-type) {
    margin-right: 0.25em;
    color: #54595d
}

.client-js .mw-content-rtl .mw-editsection-bracket:first-of-type,.client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type) {
    margin-left: 0.25em;
    color: #54595d
}

.mw-ui-button {
    background-color: #f8f9fa;
    color: #202122;
    display: inline-block;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    cursor: pointer;
    vertical-align: middle;
    font-family: inherit;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.28571429em;
    text-align: center;
    -webkit-appearance: none
}

.mw-ui-button:not(.mw-ui-icon-element) {
    min-height: 32px;
    min-width: 4em;
    max-width: 28.75em;
    padding: 5px 12px
}

.mw-ui-button:not(:disabled) {
    transition-property: background-color,color,border-color,box-shadow;
    transition-duration: 100ms
}

.mw-ui-button:not(:disabled):visited {
    color: #202122
}

.mw-ui-button:not(:disabled):hover {
    background-color: #ffffff;
    color: #404244;
    border-color: #a2a9b1
}

.mw-ui-button:not(:disabled):focus {
    color: #202122;
    border-color: #3366cc;
    box-shadow: inset 0 0 0 1px #3366cc,inset 0 0 0 2px #ffffff;
    outline-width: 0
}

.mw-ui-button:not(:disabled):focus::-moz-focus-inner {
    border-color: transparent;
    padding: 0
}

.mw-ui-button:not(:disabled):active,.mw-ui-button:not(:disabled).is-on {
    background-color: #c8ccd1;
    color: #000000;
    border-color: #72777d;
    box-shadow: none
}

.mw-ui-button:disabled {
    background-color: #c8ccd1;
    color: #ffffff;
    border-color: #c8ccd1;
    cursor: default
}

.mw-ui-button.mw-ui-icon-element:not(.mw-ui-icon-with-label-desktop) {
    color: transparent !important
}

.mw-ui-button.mw-ui-icon-element:not(.mw-ui-icon-with-label-desktop) span {
    display: block;
    position: absolute !important;
    clip: rect(1px,1px,1px,1px);
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden
}

@media all and (max-width: 1000px) {
    .mw-ui-button.mw-ui-icon-element.mw-ui-icon-with-label-desktop {
        color:transparent !important
    }

    .mw-ui-button.mw-ui-icon-element span {
        display: block;
        position: absolute !important;
        clip: rect(1px,1px,1px,1px);
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
        overflow: hidden
    }
}

.mw-ui-button.mw-ui-quiet,.mw-ui-button.mw-ui-quiet.mw-ui-progressive,.mw-ui-button.mw-ui-quiet.mw-ui-destructive {
    background-color: transparent;
    color: #202122;
    border-color: transparent;
    font-weight: bold
}

.mw-ui-button.mw-ui-quiet:not(.mw-ui-icon-element),.mw-ui-button.mw-ui-quiet.mw-ui-progressive:not(.mw-ui-icon-element),.mw-ui-button.mw-ui-quiet.mw-ui-destructive:not(.mw-ui-icon-element) {
    min-height: 32px
}

input[type='checkbox']:hover + .mw-ui-button.mw-ui-quiet,input[type='checkbox']:hover + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,input[type='checkbox']:hover + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,.mw-ui-button.mw-ui-quiet:hover,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:hover,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:hover {
    background-color: rgba(0,24,73,0.02745098);
    color: #202122;
    border-color: transparent
}

input[type='checkbox']:focus + .mw-ui-button.mw-ui-quiet,input[type='checkbox']:focus + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,input[type='checkbox']:focus + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,.mw-ui-button.mw-ui-quiet:focus,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:focus,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:focus {
    color: #202122;
    border-color: #3366cc;
    box-shadow: inset 0 0 0 1px #3366cc,inset 0 0 0 2px #ffffff
}

input[type='checkbox']:active + .mw-ui-button.mw-ui-quiet,input[type='checkbox']:active + .mw-ui-button.mw-ui-quiet.mw-ui-progressive,input[type='checkbox']:active + .mw-ui-button.mw-ui-quiet.mw-ui-destructive,.mw-ui-button.mw-ui-quiet:active,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:active,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:active {
    background-color: rgba(0,36,73,0.08235294);
    color: #000000;
    border-color: #72777d;
    box-shadow: none
}

.mw-ui-button.mw-ui-quiet:disabled,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:disabled,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:disabled,.mw-ui-button.mw-ui-quiet:disabled:hover,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:disabled:hover,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:disabled:hover,.mw-ui-button.mw-ui-quiet:disabled:active,.mw-ui-button.mw-ui-quiet.mw-ui-progressive:disabled:active,.mw-ui-button.mw-ui-quiet.mw-ui-destructive:disabled:active {
    background-color: transparent;
    color: #72777d;
    border-color: transparent
}

.mw-ui-button.mw-ui-progressive:not(:disabled) {
    background-color: #3366cc;
    color: #fff;
    border-color: #3366cc
}

.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
    background-color: #447ff5;
    border-color: #447ff5
}

.mw-ui-button.mw-ui-progressive:not(:disabled):focus {
    box-shadow: inset 0 0 0 1px #3366cc,inset 0 0 0 2px #ffffff
}

.mw-ui-button.mw-ui-progressive:not(:disabled):active,.mw-ui-button.mw-ui-progressive:not(:disabled).is-on {
    background-color: #2a4b8d;
    border-color: #2a4b8d;
    box-shadow: none
}

.mw-ui-button.mw-ui-progressive:disabled {
    background-color: #c8ccd1;
    color: #fff;
    border-color: #c8ccd1
}

.mw-ui-button.mw-ui-progressive.mw-ui-quiet {
    color: #3366cc;
    background-color: transparent;
    border-color: transparent
}

input[type='checkbox']:hover + .mw-ui-button.mw-ui-progressive.mw-ui-quiet,.mw-ui-button.mw-ui-progressive.mw-ui-quiet:hover {
    background-color: rgba(52,123,255,0.2);
    border-color: transparent;
    color: #447ff5
}

input[type='checkbox']:focus + .mw-ui-button.mw-ui-progressive.mw-ui-quiet,.mw-ui-button.mw-ui-progressive.mw-ui-quiet:focus {
    color: #3366cc;
    border-color: #3366cc
}

input[type='checkbox']:active + .mw-ui-button.mw-ui-progressive.mw-ui-quiet,.mw-ui-button.mw-ui-progressive.mw-ui-quiet:active {
    color: #ffffff;
    background-color: #2a4b8d;
    border-color: #2a4b8d
}

.mw-ui-button.mw-ui-destructive:not(:disabled) {
    background-color: #dd3333;
    color: #fff;
    border-color: #dd3333
}

.mw-ui-button.mw-ui-destructive:not(:disabled):hover {
    background-color: #ff4242;
    border-color: #ff4242
}

.mw-ui-button.mw-ui-destructive:not(:disabled):focus {
    box-shadow: inset 0 0 0 1px #dd3333,inset 0 0 0 2px #ffffff
}

.mw-ui-button.mw-ui-destructive:not(:disabled):active,.mw-ui-button.mw-ui-destructive:not(:disabled).is-on {
    background-color: #b32424;
    border-color: #b32424;
    box-shadow: none
}

.mw-ui-button.mw-ui-destructive:disabled {
    background-color: #c8ccd1;
    color: #fff;
    border-color: #c8ccd1
}

.mw-ui-button.mw-ui-destructive.mw-ui-quiet {
    color: #dd3333;
    background-color: transparent;
    border-color: transparent
}

input[type='checkbox']:hover + .mw-ui-button.mw-ui-destructive.mw-ui-quiet,.mw-ui-button.mw-ui-destructive.mw-ui-quiet:hover {
    background-color: rgba(209,29,19,0.2);
    border-color: transparent;
    color: #ff4242
}

input[type='checkbox']:focus + .mw-ui-button.mw-ui-destructive.mw-ui-quiet,.mw-ui-button.mw-ui-destructive.mw-ui-quiet:focus {
    color: #dd3333;
    border-color: #dd3333
}

input[type='checkbox']:active + .mw-ui-button.mw-ui-destructive.mw-ui-quiet,.mw-ui-button.mw-ui-destructive.mw-ui-quiet:active {
    color: #ffffff;
    background-color: #b32424;
    border-color: #b32424
}

.mw-ui-button.mw-ui-big {
    font-size: 1.3em
}

.mw-ui-button.mw-ui-block {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

a.mw-ui-button {
    text-decoration: none
}

a.mw-ui-button:hover,a.mw-ui-button:focus {
    text-decoration: none
}

.mw-ui-button-group > * {
    min-width: 48px;
    border-radius: 0;
    float: right
}

.mw-ui-button-group > *:first-child {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.mw-ui-button-group > *:not(:first-child) {
    border-right: 0
}

.mw-ui-button-group > *:last-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.mw-ui-button-group .is-on .button {
    cursor: default
}

.mw-ui-icon {
    font-size: initial;
    position: relative;
    display: inline-block;
    box-sizing: content-box !important;
    width: 1.25em;
    height: 1.25em;
    min-width: 1.25em;
    min-height: 1.25em;
    flex-basis: 1.25em;
    vertical-align: middle;
    line-height: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    margin: 0;
    padding: 0
}

.mw-ui-icon:not(.mw-ui-button) {
    border: 0
}

.mw-ui-icon:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    min-width: 1.25em;
    min-height: 1.25em;
    background-repeat: no-repeat;
    background-size: 1.25em 1.25em;
    background-position: center
}

.mw-ui-icon + span:not(:empty) {
    margin-right: 8px
}

.mw-ui-icon-flush-top {
    margin-top: -0.75em
}

.mw-ui-icon-flush-left {
    margin-right: -0.75em
}

.mw-ui-icon-flush-right {
    margin-left: -0.75em
}

.mw-ui-icon-element {
    border-radius: 2px;
    padding: 0.75em;
    transition: background-color 100ms;
    color: transparent
}

.mw-ui-icon-element:focus,.mw-ui-icon-element:active,.mw-ui-icon-element:visited {
    color: transparent
}

.mw-ui-icon-element:active {
    background-color: rgba(0,0,0,0.03)
}

@media (hover: hover) {
    .mw-ui-icon-element:not(.disabled):hover {
        background-color:rgba(0,0,0,0.03)
    }
}

.mw-ui-icon-small {
    width: 1em;
    height: 1em;
    min-width: 1em;
    min-height: 1em;
    flex-basis: 1em;
    line-height: 1em
}

.mw-ui-icon-small:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    min-width: 1em;
    min-height: 1em;
    background-repeat: no-repeat;
    background-size: 1em 1em;
    background-position: center
}

.mw-ui-icon-small.mw-ui-icon-element {
    padding: 0.5625em
}

.mw-ui-icon-small.mw-ui-icon-flush-left {
    margin-right: -0.5625em
}

.mw-ui-icon-small.mw-ui-icon-flush-right {
    margin-left: -0.5625em
}

.mw-ui-icon-small.mw-ui-icon-before:before {
    min-width: 1em;
    min-height: 1em;
    margin-left: 0.5625em
}

.mw-ui-icon-before {
    width: auto;
    max-width: 100%
}

.mw-ui-icon-before:before {
    display: inline-block;
    font-size: initial;
    width: auto;
    min-width: 1.25em;
    min-height: 1.25em;
    margin-left: 8px;
    vertical-align: middle
}

.mw-ui-icon-before span {
    vertical-align: middle
}

@media all and (min-width: 1000px) {
    .mw-ui-icon-with-label-desktop {
        color:#54595d !important;
        width: auto;
        line-height: inherit;
        flex-basis: auto;
        font-weight: 500 !important
    }

    .mw-ui-icon-with-label-desktop:hover,.mw-ui-icon-with-label-desktop:focus,.mw-ui-icon-with-label-desktop:active,.mw-ui-icon-with-label-desktop:visited {
        color: #54595d;
        text-decoration: none
    }

    .mw-ui-icon-with-label-desktop:before {
        width: auto;
        display: inline-block;
        margin-left: 8px;
        vertical-align: text-bottom
    }
}

.mw-ui-icon-wikimedia-labFlask:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=labFlask&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=labFlask&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-labFlask-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=labFlask&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=labFlask&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-language:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=language&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=language&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-language-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=language&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=language&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-sandbox:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=sandbox&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=sandbox&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-sandbox-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=sandbox&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=sandbox&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-listBullet:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=listBullet&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=listBullet&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-listBullet-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=listBullet&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=listBullet&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-ellipsis:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=ellipsis&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=ellipsis&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-ellipsis-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=ellipsis&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=ellipsis&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-logIn:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=logIn&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=logIn&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-logIn-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=logIn&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=logIn&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-logOut:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=logOut&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=logOut&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-logOut-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=logOut&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=logOut&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-search:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=search&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=search&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-search-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=search&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=search&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-settings:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=settings&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=settings&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-settings-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=settings&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=settings&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-imageGallery:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=imageGallery&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=imageGallery&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-imageGallery-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=imageGallery&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=imageGallery&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-unStar:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=unStar&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=unStar&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-unStar-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=unStar&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=unStar&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-expand:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=expand&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=expand&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-expand-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=expand&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=expand&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userAdd:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAdd&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAdd&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userAdd-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAdd&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAdd&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userAnonymous:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAnonymous&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAnonymous&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userAnonymous-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAnonymous&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAnonymous&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userAvatar:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAvatar&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAvatar&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userAvatar-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userAvatar&variant=progressive&format=rasterized&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userAvatar&variant=progressive&format=original&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userContributions:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userContributions&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userContributions&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userContributions-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userContributions&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userContributions&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userGroup:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userGroup&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userGroup&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userGroup-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userGroup&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userGroup&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userTalk:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userTalk&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userTalk&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-userTalk-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=userTalk&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=userTalk&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-watchlist:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=watchlist&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=watchlist&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

.mw-ui-icon-wikimedia-watchlist-progressive:before {
    background-image: url(/w/load.php?modules=skins.vector.icons&image=watchlist&variant=progressive&format=rasterized&lang=fa&skin=vector-2022&version=1kwx6);
    background-image: linear-gradient(transparent,transparent),url(/w/load.php?modules=skins.vector.icons&image=watchlist&variant=progressive&format=original&lang=fa&skin=vector-2022&version=1kwx6)
}

@media (prefers-reduced-motion:reduce) {
    *,::before,::after {
        animation-delay: -0.01ms !important;
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        scroll-behavior: auto !important;
        transition-duration: 0ms !important
    }
}

body {
    margin: 0
}

main {
    display: block
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

abbr[title] {
    border-bottom: 1px dotted;
    cursor: help
}

@supports (text-decoration: underline dotted) {
    abbr[title] {
        border-bottom:0;
        text-decoration: underline dotted
    }
}

pre,code,tt,kbd,samp {
    font-family: monospace,monospace
}

sub,sup {
    line-height: 1
}

img {
    border: 0
}

button,input,optgroup,select,textarea {
    margin: 0
}

button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner {
    border-style: none;
    padding: 0
}

legend {
    color: inherit;
    padding: 0
}

div.tright,div.floatright,table.floatright {
    clear: right;
    float: right
}

div.tleft,div.floatleft,table.floatleft {
    float: left;
    clear: left
}

div.floatright,table.floatright {
    margin: 0 0 0.5em 0.5em
}

div.floatleft,table.floatleft {
    margin: 0 0.5em 0.5em 0
}

div.thumb {
    width: auto;
    background-color: transparent;
    margin-bottom: 0.5em
}

div.tleft {
    margin: 0.5em 1.4em 1.3em 0
}

div.tright {
    margin: 0.5em 0 1.3em 1.4em
}

.thumbcaption {
    text-align: right;
    line-height: 1.4em;
    padding: 3px
}

div.thumbinner {
    padding: 3px;
    text-align: center;
    overflow: hidden
}

.mw-message-box {
    color: #000;
    box-sizing: border-box;
    margin-bottom: 16px;
    border: 1px solid;
    padding: 12px 24px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    overflow: hidden;
    background-color: #eaecf0;
    border-color: #a2a9b1
}

.mw-message-box > :only-child {
    margin: 0
}

.mw-message-box h2 {
    color: inherit;
    display: block;
    border: 0;
    font-size: 1em;
    font-weight: bold
}

.mw-message-box .mw-logevent-loglines li {
    font-size: 90%
}

.mw-message-box-error {
    background-color: #fee7e6;
    border-color: #d33
}

.mw-message-box-warning {
    background-color: #fef6e7;
    border-color: #fc3
}

.mw-message-box-success {
    background-color: #d5fdf4;
    border-color: #14866d
}

@media screen {
    html,body {
        height: 100%
    }

    :focus {
        outline-color: #3366cc
    }

    html {
        font-size: 100%
    }

    html,body {
        font-family: sans-serif
    }

    ul {
        list-style-image: url(/w/skins/Vector/resources/common/images/bullet-icon.svg?d4515)
    }

    pre,.mw-code {
        line-height: 1.3
    }

    .mw-jump-link:not(:focus) {
        display: block;
        position: absolute !important;
        clip: rect(1px,1px,1px,1px);
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
        overflow: hidden
    }

    .mw-editsection,.mw-editsection-like {
        font-family: sans-serif
    }

    .mw-body h1,.mw-body-content h1,.mw-body-content h2 {
        margin-bottom: 0.25em;
        padding: 0;
        font-family: 'Linux Libertine','Georgia','Times',serif;
        line-height: 1.3
    }

    .mw-body h1:lang(ja),.mw-body-content h1:lang(ja),.mw-body-content h2:lang(ja),.mw-body h1:lang(he),.mw-body-content h1:lang(he),.mw-body-content h2:lang(he),.mw-body h1:lang(ko),.mw-body-content h1:lang(ko),.mw-body-content h2:lang(ko) {
        font-family: sans-serif
    }

    .mw-body h1:lang(my),.mw-body-content h1:lang(my),.mw-body-content h2:lang(my) {
        line-height: normal
    }

    .mw-body h1,.mw-body-content h1 {
        font-size: 1.8em
    }

    .vector-body {
        font-size: 0.875em;
        font-size: calc(1em * 0.875);
        line-height: 1.6
    }

    .vector-body #siteSub {
        font-size: 12.8px
    }

    .vector-body h1 {
        margin-top: 1em
    }

    .vector-body h2 {
        margin-top: 1em;
        font-size: 1.5em
    }

    .vector-body h3,.vector-body h4,.vector-body h5,.vector-body h6 {
        margin-top: 0.3em;
        margin-bottom: 0;
        padding-bottom: 0;
        line-height: 1.6
    }

    .vector-body h3 {
        font-size: 1.2em
    }

    .vector-body h3,.vector-body h4 {
        font-weight: bold
    }

    .vector-body h4,.vector-body h5,.vector-body h6 {
        font-size: 100%
    }

    .vector-body .toc h2 {
        font-family: sans-serif;
        font-size: 100%
    }

    .vector-body p {
        margin: 0.5em 0
    }

    .vector-body blockquote {
        border-right: 4px solid #eaecf0;
        padding: 8px 32px
    }

    .vector-body blockquote > :first-child {
        margin-top: 0
    }

    .vector-body blockquote > :last-child {
        margin-bottom: 0
    }

    .mw-parser-output a.external {
        background-image: url(/w/skins/Vector/resources/common/images/link-external-small-rtl-progressive.svg?93f2a);
        background-position: center left;
        background-repeat: no-repeat;
        background-size: 0.857em;
        padding-left: 1em
    }

    .mw-indicators {
        font-size: 0.875em;
        line-height: 1.6;
        position: relative;
        float: left
    }

    .mw-indicator {
        display: inline-block
    }

    #localNotice {
        margin-bottom: 0.9em
    }

    #siteNotice {
        font-size: 0.8em;
        margin: 24px 0;
        position: relative;
        text-align: center
    }

    .mw-portlet .vector-menu-heading {
        display: none
    }

    .mw-portlet ul {
        list-style: none;
        margin: 0
    }

    .vector-menu-dropdown {
        position: relative
    }

    .vector-menu-dropdown .vector-menu-content {
        position: absolute;
        top: 100%;
        right: -1px;
        opacity: 0;
        height: 0;
        visibility: hidden;
        overflow: hidden;
        min-width: 100%;
        margin: 0;
        padding: 0;
        z-index: 3
    }

    .vector-menu-dropdown .vector-menu-content-list {
        list-style: none
    }

    .vector-menu-dropdown .mw-list-item {
        padding: 0;
        margin: 0
    }

    .vector-menu-dropdown .mw-list-item a {
        display: block;
        white-space: nowrap;
        cursor: pointer
    }

    .vector-menu-dropdown .selected a,.vector-menu-dropdown .selected a:visited {
        color: #202122;
        text-decoration: none
    }

    .vector-menu-checkbox {
        cursor: pointer;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
        opacity: 0;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        display: none
    }

    .vector-menu-checkbox:checked ~ .vector-menu-content {
        opacity: 1;
        visibility: visible;
        height: auto
    }

    :not(:checked) > .vector-menu-checkbox {
        display: block
    }

    .vector-menu-checkbox:focus + .vector-menu-heading {
        outline: dotted 1px;
        outline: auto -webkit-focus-ring-color
    }

    .vector-menu-portal {
        margin: 0 0.7em 0 0.6em;
        padding: 0.25em 0;
        direction: rtl
    }

    .vector-menu-portal .vector-menu-heading {
        display: block;
        color: #54595d;
        margin: 0.5em 0.66666667em 0 0;
        border: 0;
        padding: 0.25em 0;
        font-size: 0.75em;
        font-weight: normal;
        cursor: default
    }

    .vector-menu-portal .vector-menu-content {
        margin-right: 0.5em;
        padding-top: 0
    }

    .vector-menu-portal .vector-menu-content ul {
        list-style: none;
        margin: 0;
        padding-top: 0.3em
    }

    .vector-menu-portal .vector-menu-content li {
        margin: 0;
        padding: 0.25em 0;
        font-size: 0.75em;
        line-height: 1.125em;
        word-wrap: break-word
    }

    .vector-menu-portal .vector-menu-content li a {
        color: #3366cc
    }

    .vector-menu-portal .vector-menu-content li a:visited {
        color: #795cb2
    }

    .vector-search-box-inner {
        position: relative;
        height: 100%
    }

    .vector-search-box-input {
        background-color: rgba(255,255,255,0.5);
        color: #000000;
        width: 100%;
        height: 2.15384615em;
        box-sizing: border-box;
        border: 1px solid #a2a9b1;
        border-radius: 2px;
        padding: 5px 0.4em 5px 2.15384615em;
        box-shadow: inset 0 0 0 1px transparent;
        font-family: inherit;
        font-size: 0.8125em;
        direction: rtl;
        transition-property: border-color,box-shadow;
        transition-duration: 250ms;
        -webkit-appearance: none;
        -moz-appearance: textfield
    }

    .vector-search-box-inner:hover .vector-search-box-input {
        border-color: #72777d
    }

    .vector-search-box-input:focus,.vector-search-box-inner:hover .vector-search-box-input:focus {
        outline: 0;
        border-color: #3366cc;
        box-shadow: inset 0 0 0 1px #3366cc
    }

    .vector-search-box-input::-webkit-input-placeholder {
        color: #72777d;
        opacity: 1
    }

    .vector-search-box-input:-ms-input-placeholder {
        color: #72777d;
        opacity: 1
    }

    .vector-search-box-input::-moz-placeholder {
        color: #72777d;
        opacity: 1
    }

    .vector-search-box-input::placeholder {
        color: #72777d;
        opacity: 1
    }

    .vector-search-box-input::-webkit-search-decoration,.vector-search-box-input::-webkit-search-cancel-button,.vector-search-box-input::-webkit-search-results-button,.vector-search-box-input::-webkit-search-results-decoration {
        display: none
    }

    .searchButton {
        background-color: transparent;
        position: absolute;
        top: 1px;
        bottom: 1px;
        left: 1px;
        min-width: 28px;
        width: 2.15384615em;
        border: 0;
        padding: 0;
        cursor: pointer;
        font-size: 0.8125em;
        direction: ltr;
        text-indent: -99999px;
        white-space: nowrap;
        overflow: hidden;
        z-index: 1
    }

    .searchButton[name='go'] {
        background: no-repeat center / 1.23076923em url(/w/skins/Vector/resources/common/images/search.svg?bbf78);
        opacity: 0.67
    }

    .search-toggle {
        display: block;
        float: left
    }

    .vector-search-box-collapses > div {
        display: none
    }

    #p-logo {
        width: 10em;
        height: 160px;
        margin-bottom: 1em
    }

    #p-logo a {
        background-position: center center;
        background-repeat: no-repeat;
        display: block;
        width: 10em;
        height: 160px;
        text-decoration: none
    }

    .mw-footer {
        direction: rtl
    }

    .mw-footer ul {
        list-style: none;
        margin: 0;
        padding: 0
    }

    .mw-footer li {
        color: #202122;
        margin: 0;
        padding: 0.5em 0;
        font-size: 0.75em
    }

    #footer-icons {
        float: left
    }

    #footer-icons li {
        float: right;
        margin-right: 0.5em;
        line-height: 2;
        text-align: left
    }

    #footer-info li {
        line-height: 1.4
    }

    #footer-places li {
        float: right;
        margin-left: 1em;
        line-height: 2
    }
}

@media screen and (min-width: 1000px) {
    .search-toggle {
        display:none
    }
}

@media screen and (min-width: 1000px) {
    .vector-search-box-collapses > div {
        display:block
    }
}

@media print {
    .toc,body {
        padding: 10px;
        font-family: 'Linux Libertine','Georgia','Times',serif
    }

    .printfooter,.mw-footer,.thumb,figure,table,ol,dl,ul,h3,h4,h5,h6 {
        font-family: sans-serif
    }

    img {
        font-family: 'Linux Libertine','Georgia','Times',serif
    }

    .mw-body a:not(.image) {
        border-bottom: 1px solid #aaa
    }

    .firstHeading {
        font-size: 25pt;
        line-height: 28pt;
        margin-bottom: 20px;
        padding-bottom: 5px
    }

    .firstHeading,h2 {
        overflow: hidden;
        border-bottom: 2px solid #000000
    }

    h3,h4,h5,h6 {
        margin: 30px 0 0
    }

    h2,h3,h4,h5,h6 {
        padding: 0;
        position: relative
    }

    h2 {
        font-size: 18pt;
        line-height: 24pt;
        margin-bottom: 0.25em
    }

    h3 {
        font-size: 14pt;
        line-height: 20pt
    }

    h4,h5,h6 {
        font-size: 12pt;
        line-height: 16pt
    }

    p {
        font-size: 12pt;
        line-height: 16pt;
        margin-top: 5px;
        text-align: justify
    }

    p:before {
        content: '';
        display: block;
        width: 120pt;
        overflow: hidden
    }

    blockquote {
        border-right: 2px solid #000000;
        padding-right: 20px
    }

    ol,ul {
        margin: 10px 1.6em 0 0;
        padding: 0
    }

    ol li,ul li {
        padding: 2px 0;
        font-size: 12pt
    }

    table ol li,table ul li {
        font-size: inherit
    }

    .toc {
        page-break-before: avoid;
        page-break-after: avoid;
        background: none;
        border: 0;
        display: table
    }

    .toc a {
        border: 0;
        font-weight: normal
    }

    .toc > ul > li {
        margin-bottom: 4px;
        font-weight: bold
    }

    .toc ul {
        margin: 0;
        list-style: none
    }

    .toc ul ul {
        padding-right: 30px
    }

    .toc li.toclevel-1 > a {
        font-size: 12pt;
        font-weight: bold
    }

    #mw-navigation,.noprint,.mw-jump-link,.mw-portlet-lang,.toc .tocnumber,.mw-checkbox-hack-checkbox,.mw-checkbox-hack-button {
        display: none
    }

    .printfooter {
        margin-top: 10px;
        border-top: 3px solid #000000;
        padding-top: 10px;
        font-size: 10pt;
        clear: both
    }

    .mw-footer {
        margin-top: 12px;
        border-top: 1px solid #eeeeee;
        padding-top: 5px
    }

    #footer-info {
        margin: 0;
        padding: 0
    }

    #footer-info li {
        color: #999;
        list-style: none;
        display: block;
        padding-bottom: 10px;
        font-size: 10pt
    }

    #footer-info li a {
        color: #999 !important
    }

    #footer-info-lastmod {
        color: #000000;
        font-size: 12pt;
        font-weight: bold
    }
}

@media screen {
    body {
        background-color: #f8f9fa;
        color: #202122;
        overflow-y: scroll
    }

    .mw-body,.parsoid-body {
        direction: rtl
    }

    .mw-body {
        border-top: 1px solid transparent;
        margin-top: -1px;
        padding: 0.5em 0.5em 1.5em
    }

    .mw-body .firstHeading {
        overflow: visible;
        margin-bottom: 0
    }

    .mw-header {
        position: relative;
        z-index: 4
    }

    .mw-body-content {
        margin-top: 16px
    }

    .mw-body,#mw-data-after-content,.mw-footer {
        margin-right: 0
    }

    .mw-indicators {
        z-index: 1
    }

    .mw-body-header:after,.mw-body-subheader:after {
        clear: both;
        content: '';
        display: block
    }

    .mw-body .mw-portlet-lang {
        float: left
    }

    #siteSub {
        display: none
    }

    .vector-body {
        position: relative;
        z-index: 0
    }

    .vector-body #siteSub {
        margin-top: 8px
    }

    .vector-body #contentSub,.vector-body #contentSub2 {
        font-size: 84%;
        line-height: 1.2em;
        margin: 8px 0 0;
        color: #54595d;
        width: auto
    }

    #left-navigation {
        float: right;
        margin-right: -8px
    }

    #right-navigation {
        float: left;
        margin-left: -8px
    }

    #right-navigation .vector-menu-content {
        right: auto;
        left: -1px
    }

    .parsoid-body {
        padding: 0.5em 0.5em 1.5em
    }

    .mw-footer {
        border-top: 1px solid #a2a9b1;
        padding: 0.75em
    }

    .mw-page-container {
        position: relative;
        z-index: 0;
        max-width: 94.625em;
        min-height: 100%;
        margin-right: auto;
        margin-left: auto;
        padding: 0.05px 1em;
        background-color: #ffffff;
        min-width: 26.25em
    }

    .skin--responsive .mw-page-container {
        min-width: auto
    }

    .mw-content-container {
        max-width: 60em
    }

    .skin-vector-disable-max-width .mw-content-container {
        max-width: none !important;
        width: 100% !important
    }

    #mw-sidebar-checkbox:not(:checked) ~ .vector-sidebar-container-no-toc ~ .mw-content-container {
        grid-column: sidebar / content;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        box-sizing: border-box;
        max-width: 60em
    }

    .vector-toc-collapsed #mw-sidebar-checkbox:not(:checked) ~ .mw-content-container,.vector-toc-collapsed #mw-sidebar-checkbox:not(:checked) ~ .mw-table-of-contents-container {
        grid-column: sidebar / content;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        box-sizing: border-box;
        max-width: 60em
    }

    .mw-article-toolbar-container {
        display: flow-root;
        border-bottom: 1px solid #eaecf0
    }

    .mw-article-toolbar-container > div {
        font-size: 0.8125em
    }

    .mw-article-toolbar-container .mw-portlet-views {
        display: none
    }

    .mw-article-toolbar-container .vector-more-collapsible-item {
        display: block
    }

    .search-form__loader:after {
        content: attr(data-loading-msg);
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: absolute;
        top: 100%;
        width: 100%;
        height: calc(40px + 2*8px + 3*1px);
        box-sizing: border-box;
        border: 1px solid #a2a9b1;
        border-top-width: 0;
        border-radius: 0 0 2px 2px;
        box-shadow: inset 0 0 0 1px transparent;
        padding-right: 36px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        z-index: 1;
        background: linear-gradient(90deg,#3366cc 100%,#3366cc 100%) -10% 0 / 0 2px no-repeat,#ffffff;
        animation: search-loader-progress-bar 1200ms linear 500ms infinite alternate
    }

    @keyframes search-loader-progress-bar {
        0% {
            background-size: 0 2px;
            background-position: -10% 0
        }

        30% {
            background-size: 30% 2px;
            background-position: -10% 0
        }

        70% {
            background-size: 30% 2px;
            background-position: -10% 0
        }

        100% {
            background-size: 0 2px;
            background-position: -10% 0
        }
    }

    .vector-search-box {
        font-size: 0.875em;
        font-size: calc(1em * 0.875);
        flex-grow: 1
    }

    .vector-search-box > div {
        max-width: 35.71428571em
    }

    .vector-search-box-vue .vector-search-box-input,.vector-search-box-vue .searchButton {
        font-size: inherit
    }

    .vector-search-box-vue .vector-search-box-input {
        height: 32px
    }

    .vector-search-box-vue .searchButton {
        background-size: 1.42857143em auto
    }

    .client-js .vector-search-box-vue .cdx-typeahead-search .cdx-search-input__end-button {
        opacity: 0;
        transition: opacity 250ms
    }

    .client-js .vector-search-box-vue .cdx-typeahead-search .cdx-search-input__end-button:focus {
        opacity: 1
    }

    .client-js .vector-search-box-vue .cdx-typeahead-search .cdx-text-input__input:not(:hover):not(:focus) {
        border-left-color: transparent
    }

    .client-js .vector-search-box-vue .cdx-typeahead-search--active .cdx-search-input__end-button,.client-js .vector-search-box-vue .cdx-typeahead-search:hover .cdx-search-input__end-button {
        opacity: 1
    }

    .client-js .vector-search-box-vue .cdx-typeahead-search--active .cdx-text-input,.client-js .vector-search-box-vue .cdx-typeahead-search:hover .cdx-text-input {
        z-index: 1
    }

    .client-js .vector-search-box-vue .cdx-typeahead-search--active .cdx-text-input__input,.client-js .vector-search-box-vue .cdx-typeahead-search:hover .cdx-text-input__input {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .client-js .vector-search-box-vue .cdx-typeahead-search .cdx-menu-item {
        margin-bottom: 0
    }

    .client-js .vector-search-box-vue .cdx-typeahead-search .cdx-menu-item a {
        text-decoration: none
    }

    .client-js .vector-search-box-vue .cdx-typeahead-search.vector-search-box-disable-transitions .cdx-text-input__input:enabled,.client-js .vector-search-box-vue .cdx-typeahead-search.vector-search-box-disable-transitions .cdx-text-input__start-icon {
        transition: none
    }

    .client-js .vector-search-box-vue .vector-search-box-input {
        padding-right: 36px;
        padding-left: 8px
    }

    .client-js .vector-search-box-vue .searchButton {
        pointer-events: none;
        left: auto;
        top: 0;
        bottom: 0;
        right: 1px;
        width: 36px;
        opacity: 0.51
    }

    .client-js .vector-search-box-vue .vector-search-box-input:focus ~ .searchButton {
        opacity: 0.87
    }

    .client-js .vector-search-box-vue.vector-search-box-show-thumbnail > div {
        max-width: 37.42857143em
    }

    .client-js .vector-search-box-vue.vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .searchButton {
        right: 25px
    }

    .client-js .vector-search-box-vue.vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input {
        margin-right: 24px;
        width: calc(100% - 24px)
    }

    .client-js .vector-search-box-vue.vector-search-box-show-thumbnail:not(.vector-search-box-auto-expand-width) .vector-search-box-input,.client-js .vector-search-box-vue.vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input:focus {
        margin-right: 0;
        padding-right: calc(36px + 24px);
        width: 100%
    }

    .client-js .vector-search-box-vue.vector-search-box-show-thumbnail:not(.vector-search-box-auto-expand-width) .vector-search-box-input ~ .searchButton,.client-js .vector-search-box-vue.vector-search-box-show-thumbnail.vector-search-box-auto-expand-width .vector-search-box-input:focus ~ .searchButton {
        right: 14px
    }

    .mw-checkbox-hack-checkbox {
        display: none
    }

    .mw-checkbox-hack-button {
        display: inline-block;
        cursor: pointer
    }

    .mw-sidebar,.sidebar-toc,.sidebar-toc:after {
        width: 220px;
        margin-right: 0
    }

    .sidebar-toc,.sidebar-toc:after {
        margin-right: -0.75em
    }

    .mw-sidebar {
        box-sizing: border-box;
        padding: 12px 9px 12px 19px;
        background-image: none;
        background-color: #f8f9fa
    }

    #mw-sidebar-checkbox:not(:checked) ~ .vector-sidebar-container .mw-sidebar {
        display: none
    }

    .mw-sidebar #p-navigation .vector-menu-heading {
        display: none
    }

    .mw-sidebar-action .mw-sidebar-action-item {
        margin-top: 4px;
        margin-bottom: 4px
    }

    .mw-sidebar-action .mw-sidebar-action-item .mw-sidebar-action-heading {
        margin-bottom: 0.75em
    }

    .mw-sidebar-action .mw-sidebar-action-item .mw-sidebar-action-content > * {
        font-size: 0.75em
    }

    .mw-sidebar-action .mw-sidebar-action-item .mw-sidebar-action-content > a {
        font-weight: bold
    }

    .mw-sidebar-action .mw-sidebar-action-item .vector-language-sidebar-alert {
        padding: 0.75em
    }

    #mw-sidebar-button:before {
        opacity: 0.67;
        background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E chevron %3C/title%3E %3Cpath d=%22M11 2 9.7 3.3l6.6 6.7-6.6 6.7L11 18l8-8zM2.5 2 1 3.3 7.8 10l-6.7 6.7L2.5 18l8-8z%22/%3E %3C/svg%3E")
    }

    #mw-sidebar-checkbox:not(:checked) ~ .mw-header #mw-sidebar-button:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E menu %3C/title%3E %3Cpath d=%22M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z%22/%3E %3C/svg%3E")
    }

    #mw-sidebar-button:hover:before {
        opacity: 1
    }

    .mw-body-header .mw-portlet-lang {
        margin-top: 2px;
        box-sizing: border-box;
        height: 2em
    }

    .mw-body-header .mw-portlet-lang .mw-ui-icon:before {
        opacity: 0.87
    }

    .client-nojs .mw-body-header .mw-portlet-lang .mw-portlet-lang-heading-0 {
        display: none
    }

    .mw-body-header .mw-portlet-lang .vector-menu-heading {
        user-select: none;
        opacity: 1
    }

    .mw-body-header .mw-portlet-lang .vector-menu-heading .vector-menu-heading-label {
        font-size: 0.875em
    }

    .mw-body-header .mw-portlet-lang .vector-menu-heading.mw-ui-progressive.mw-ui-quiet .mw-ui-icon:before {
        opacity: 1
    }

    .mw-body-header .mw-portlet-lang .vector-menu-heading.mw-ui-progressive.mw-ui-quiet:after {
        background-image: url(/w/skins/Vector/resources/common/images/arrow-down-progressive.svg?f0b59);
        opacity: 1
    }

    .mw-body-header .mw-portlet-lang input:active + .vector-menu-heading.mw-ui-progressive.mw-ui-quiet .mw-ui-icon {
        filter: brightness(0) invert(1)
    }

    .mw-body-header .mw-portlet-lang input:active + .vector-menu-heading.mw-ui-progressive.mw-ui-quiet:after {
        background-image: url(/w/skins/Vector/resources/common/images/arrow-down-invert.svg?e24ea)
    }

    .mw-body-header .mw-portlet-lang .vector-menu-content {
        top: auto;
        right: -1px;
        left: -1px;
        box-sizing: border-box;
        max-height: 65vh;
        overflow: auto;
        display: none
    }

    .mw-body-header .mw-portlet-lang .vector-menu-content li a {
        font-size: inherit
    }

    .mw-body-header .mw-portlet-lang .vector-menu-checkbox:checked ~ .vector-menu-content {
        display: block
    }

    .mw-body-header .mw-portlet-lang .after-portlet {
        margin-top: 10px
    }

    #p-lang-btn.mw-portlet-empty {
        display: none
    }

    .vector-user-links {
        display: flex;
        align-items: center;
        position: relative;
        justify-content: flex-end;
        flex-shrink: 1;
        font-size: 0.875em
    }

    .vector-user-links .mw-ui-button {
        display: flex;
        align-items: center
    }

    .vector-user-links .mw-list-item {
        margin: 0
    }

    .vector-user-menu .vector-menu-content {
        right: auto;
        left: 0;
        min-width: 200px
    }

    .vector-user-menu-more .vector-menu-content-list,.vector-user-menu-overflow .vector-menu-content-list {
        display: flex;
        align-items: center
    }

    .vector-user-menu-more a:not(.mw-ui-button):not(.mw-echo-notifications-badge),.vector-user-menu-overflow a:not(.mw-ui-button):not(.mw-echo-notifications-badge) {
        margin: 0 8px
    }

    .vector-user-menu-logged-in .vector-menu-heading {
        width: auto
    }

    .vector-user-menu-logged-in .vector-menu-heading:before {
        width: auto
    }

    .vector-user-menu-anon-editor {
        min-height: 32px;
        display: flex;
        align-items: center;
        padding: 0 12px;
        color: #54595d
    }

    .vector-user-menu-anon-editor:visited {
        color: #3366cc
    }

    .vector-user-menu-anon-editor.selected a,.vector-user-menu-anon-editor.selected a:visited {
        color: #202122
    }

    .vector-user-menu-anon-editor a:before {
        content: '('
    }

    .vector-user-menu-anon-editor a:after {
        content: ')'
    }

    .vector-user-menu-login {
        border-bottom: 1px solid #eaecf0
    }

    .vector-user-menu-logout {
        border-top: 1px solid #eaecf0
    }

    #pt-userpage-2 {
        max-width: 11.07142857em
    }

    #pt-userpage-2 a {
        color: #3366cc
    }

    #pt-userpage-2 span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .mw-header {
        min-height: 3.125em;
        padding: 8px 0;
        display: flex;
        flex-wrap: nowrap;
        align-items: center
    }

    .vector-layout-legacy .mw-header {
        margin: 0.5em 0 2em 0;
        padding: 0
    }

    .mw-header #mw-sidebar-button {
        margin-left: 0.75em
    }

    .mw-header-content,.mw-header-aside {
        display: flex;
        align-items: center
    }

    .mw-header-aside {
        float: right
    }

    .mw-header-content {
        flex-grow: 1
    }

    .mw-footer-container {
        padding-top: 50px;
        padding-bottom: 82px
    }

    .vector-menu-dropdown .vector-menu-heading,.mw-interlanguage-selector {
        display: flex
    }

    .vector-menu-dropdown .vector-menu-heading:after,.mw-interlanguage-selector:after {
        content: '';
        background: url(/w/skins/Vector/resources/common/images/arrow-down.svg?9426f) 0% 50% no-repeat;
        width: 1.23076923em;
        height: 1.23076923em
    }

    .vector-menu-dropdown .vector-menu-content {
        background-color: #ffffff;
        border: 1px solid #a2a9b1;
        box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
        transition-property: opacity;
        transition-duration: 100ms
    }

    .vector-user-menu-logout a,.vector-user-menu-create-account a,.vector-user-menu-login a,.vector-menu-dropdown .mw-list-item a {
        min-height: 32px;
        display: flex;
        align-items: center;
        padding: 0 12px;
        white-space: nowrap;
        color: #3366cc
    }

    .vector-user-menu-logout a:visited,.vector-user-menu-create-account a:visited,.vector-user-menu-login a:visited,.vector-menu-dropdown .mw-list-item a:visited {
        color: #3366cc
    }

    .vector-user-menu-logout a.selected a,.vector-user-menu-create-account a.selected a,.vector-user-menu-login a.selected a,.vector-menu-dropdown .mw-list-item a.selected a,.vector-user-menu-logout a.selected a:visited,.vector-user-menu-create-account a.selected a:visited,.vector-user-menu-login a.selected a:visited,.vector-menu-dropdown .mw-list-item a.selected a:visited {
        color: #202122
    }

    .vector-menu-tabs {
        float: right
    }

    .vector-menu-tabs .mw-list-item a {
        color: #3366cc
    }

    .vector-menu-tabs .mw-list-item a:focus,.vector-menu-tabs .mw-list-item a:hover {
        text-decoration: none;
        border-bottom: 1px solid
    }

    .vector-menu-tabs .mw-list-item.new a,.vector-menu-tabs .mw-list-item.new a:visited {
        color: #dd3333
    }

    .vector-menu-tabs .mw-list-item.selected a,.vector-menu-tabs .mw-list-item.selected a:visited {
        color: #202122;
        border-bottom: 1px solid
    }

    .vector-menu-tabs .mw-list-item,.mw-article-toolbar-container .vector-menu-dropdown {
        float: right;
        white-space: nowrap;
        margin: 0 8px
    }

    .vector-menu-tabs .mw-list-item > a,.mw-article-toolbar-container .vector-menu-dropdown > a,.vector-menu-tabs .mw-list-item .vector-menu-heading,.mw-article-toolbar-container .vector-menu-dropdown .vector-menu-heading {
        display: inline-flex;
        position: relative;
        padding: 18px 0 7px 0;
        margin-bottom: -1px;
        cursor: pointer;
        border-bottom: 1px solid transparent;
        max-height: 3.15384615em;
        box-sizing: border-box;
        font-size: inherit;
        font-weight: normal
    }

    .vector-menu-portal .vector-menu-heading {
        border-bottom: 1px solid #c8ccd1
    }

    .vector-sticky-header {
        width: 100%;
        height: 3.125rem;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 4;
        transition: transform 250ms linear;
        display: none;
        align-items: center;
        margin: 0 auto;
        background: #ffffff;
        background-color: #fffffff7;
        border-bottom: 1px solid #eaecf0;
        padding: 6px 10px 6px 8px;
        justify-content: space-between;
        box-sizing: border-box
    }

    .client-js.vector-sticky-header-enabled :not(.vector-sticky-header-visible) .vector-sticky-header {
        transform: translateY(-100%)
    }

    .client-js.vector-sticky-header-enabled :not(.vector-sticky-header-visible) .vector-sticky-header > div {
        display: none
    }

    .client-nojs .vector-sticky-header {
        display: none
    }

    .vector-sticky-header-start,.vector-sticky-header-end,.vector-sticky-header-icons,.vector-sticky-header-context-bar {
        display: flex;
        align-items: center
    }

    .vector-sticky-header-start {
        flex-grow: 1;
        min-width: 0
    }

    .vector-sticky-header-context-bar {
        border-right: 1px solid #c8c8c8;
        margin: 0 15px;
        padding-right: 30px;
        white-space: nowrap;
        min-width: 0
    }

    .vector-sticky-header-toc-container {
        display: none
    }

    .vector-toc-collapsed .vector-sticky-header-toc-container {
        display: block;
        position: relative;
        margin-right: -0.75em
    }

    .vector-toc-collapsed .vector-sticky-header-toc-container .sidebar-toc {
        margin: 0
    }

    .vector-sticky-header-context-bar-primary {
        overflow: hidden;
        font-family: 'Linux Libertine','Georgia','Times',serif;
        font-size: 1.5em;
        text-overflow: ellipsis
    }

    .vector-sticky-header-context-bar-primary wbr {
        display: none
    }

    .vector-sticky-header-icons {
        font-size: 0.875em
    }

    .vector-sticky-header .vector-search-box {
        display: none
    }

    .vector-sticky-header.vector-header-search-toggled .vector-sticky-header-search-toggle,.vector-sticky-header.vector-header-search-toggled .vector-sticky-header-context-bar {
        display: none
    }

    .vector-sticky-header.vector-header-search-toggled .vector-search-box {
        display: block;
        margin-right: 4px
    }

    .vector-sticky-header.vector-header-search-toggled .vector-search-box-show-thumbnail {
        margin-right: -9px
    }

    .vector-sticky-header.vector-header-search-toggled .vector-search-box-show-thumbnail .cdx-text-input__start-icon {
        color: #202122
    }

    @keyframes rotate {
        from {
            transform: rotate(0deg)
        }

        to {
            transform: rotate(360deg)
        }
    }

    .vector-menu-tabs .mw-watchlink.icon a {
        overflow: hidden;
        text-indent: -99999px;
        color: transparent
    }

    .vector-menu-tabs .mw-watchlink.icon a:before {
        content: '';
        display: block;
        width: 1.23076923em;
        height: 1.23076923em
    }

    .vector-menu-tabs #ca-unwatch.icon a:before {
        background-image: url(/w/skins/Vector/resources/common/images/unwatch-icon.svg?4152f)
    }

    .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:before {
        background-image: url(/w/skins/Vector/resources/common/images/unwatch-temp-icon.svg?195f5)
    }

    .vector-menu-tabs #ca-watch.icon a:before {
        background-image: url(/w/skins/Vector/resources/common/images/watch-icon.svg?6ab6f)
    }

    .vector-menu-tabs #ca-unwatch.icon a:hover:before,.vector-menu-tabs #ca-unwatch.icon a:focus:before {
        background-image: url(/w/skins/Vector/resources/common/images/unwatch-icon-hl.svg?a4731)
    }

    .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:hover:before,.vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:focus:before {
        background-image: url(/w/skins/Vector/resources/common/images/unwatch-temp-icon-hl.svg?f3db6)
    }

    .vector-menu-tabs #ca-watch.icon a:hover:before,.vector-menu-tabs #ca-watch.icon a:focus:before {
        background-image: url(/w/skins/Vector/resources/common/images/watch-icon-hl.svg?9bf90)
    }

    .vector-menu-tabs #ca-unwatch.icon .loading:before,.vector-menu-tabs #ca-watch.icon .loading:before {
        animation: rotate 700ms infinite linear;
        outline: 0;
        cursor: default;
        pointer-events: none;
        transform-origin: 50% 50%
    }

    .mw-table-of-contents-container {
        align-self: start;
        height: 100%
    }

    .mw-table-of-contents-container.mw-sticky-header-element {
        position: sticky;
        top: 0;
        align-self: start;
        height: unset
    }

    .vector-sticky-toc-container {
        position: sticky;
        top: 0
    }

    .mw-table-of-contents-container > .sidebar-toc {
        margin-top: 1.5em
    }

    .sidebar-toc {
        max-height: 75vh;
        padding: 20px 12px 20px calc(15px + 0.75em);
        box-sizing: border-box;
        overflow: auto;
        background-color: #ffffff
    }

    .sidebar-toc .sidebar-toc-header {
        padding-bottom: 12px
    }

    .sidebar-toc .sidebar-toc-title {
        color: #54595d;
        font-size: 0.875em;
        margin: 0;
        padding: 0;
        border: 0
    }

    .sidebar-toc .sidebar-toc-numb {
        display: none
    }

    .sidebar-toc .sidebar-toc-toggle {
        display: none;
        position: absolute;
        top: 1px;
        right: calc(-1 * 1.834em - 1px);
        width: 1.834em;
        height: 1.834em;
        font-size: 0.75em;
        transition: 100ms;
        cursor: pointer
    }

    .sidebar-toc .sidebar-toc-link {
        word-break: break-word;
        color: #3366cc;
        display: block
    }

    .sidebar-toc .sidebar-toc-list-item-active > .sidebar-toc-link {
        color: #202122;
        font-weight: bold;
        width: calc(100% + 12px)
    }

    .sidebar-toc .sidebar-toc-text {
        padding: 4px 0
    }

    .sidebar-toc .sidebar-toc-contents,.sidebar-toc .sidebar-toc-list {
        margin: 0;
        list-style: none;
        line-height: 18px
    }

    .sidebar-toc .sidebar-toc-list-item {
        display: block;
        position: relative;
        list-style-type: none;
        padding-right: 8px
    }

    .sidebar-toc .sidebar-toc-list-item.sidebar-toc-level-1 {
        padding-right: 0
    }

    .sidebar-toc .sidebar-toc-list-item a {
        font-size: 0.875em
    }

    .client-js .sidebar-toc .sidebar-toc-level-1 .sidebar-toc-list-item {
        display: none
    }

    .client-js .sidebar-toc .sidebar-toc-level-1.sidebar-toc-list-item-expanded .sidebar-toc-list-item {
        display: block
    }

    .client-js .sidebar-toc .sidebar-toc-toggle {
        display: block
    }

    .client-js .sidebar-toc .sidebar-toc-level-1.sidebar-toc-list-item-expanded .sidebar-toc-toggle {
        transform: rotate(0deg)
    }

    .client-js body.ltr .sidebar-toc .sidebar-toc-toggle {
        transform: rotate(-90deg)
    }

    .client-js body.rtl .sidebar-toc .sidebar-toc-toggle {
        transform: rotate(90deg)
    }

    body.rtl .sidebar-toc {
        padding: 20px calc(15px + 0.75em) 20px 12px
    }

    #vector-toc-collapsed-button {
        display: none;
        float: right;
        margin-left: 4px;
        margin-right: -0.75em;
        padding: 7px 10px 7px 10px;
        background-color: #ffffff
    }

    #vector-toc-collapsed-button:hover,#vector-toc-collapsed-button:active {
        background-color: #f8f9fa
    }

    #vector-toc-collapsed-button,.sidebar-toc {
        z-index: 3
    }

    .ve-active #vector-toc-collapsed-button {
        display: none !important
    }

    .vector-toc-collapse-button,.vector-toc-uncollapse-button {
        display: none;
        border: 0;
        padding: 0;
        background-color: transparent;
        color: #3366cc;
        cursor: pointer
    }

    .vector-toc-collapse-button:hover,.vector-toc-uncollapse-button:hover {
        color: #447ff5
    }

    .vector-toc-collapse-button:before,.vector-toc-uncollapse-button:before {
        content: '[';
        color: #54595d
    }

    .vector-toc-collapse-button:after,.vector-toc-uncollapse-button:after {
        content: ']';
        color: #54595d
    }
}

@media screen and (min-width: 1000px) {
    .mw-page-container {
        padding-right:2em;
        padding-left: 2em
    }
}

@media screen and (min-width: 1200px) {
    .mw-page-container {
        padding-right:2.5em;
        padding-left: 2.5em
    }
}

@media screen and (min-width: 1000px) {
    .mw-page-container-inner {
        display:grid;
        width: 100%;
        grid-template: min-content min-content min-content 1fr min-content / 232px 20px minmax(0,1fr);
        grid-template-areas: 'header header header' 'sitenotice sitenotice sitenotice' 'sidebar gutter content' 'toc gutter content' 'footer footer footer'
    }

    .mw-body {
        padding-right: 0
    }

    .mw-page-container-inner > #siteNotice,.vector-sitenotice-container {
        grid-area: sitenotice
    }

    .mw-table-of-contents-container {
        grid-area: toc
    }

    .mw-header {
        grid-area: header
    }

    .vector-sidebar-container {
        grid-area: sidebar
    }

    .mw-content-container {
        grid-area: content
    }

    #mw-sidebar-checkbox:not(:checked) ~ .vector-sidebar-container-no-toc ~ .mw-content-container {
        padding-right: 8px
    }

    .mw-footer-container {
        grid-area: footer
    }
}

@media screen and (min-width: 1200px) {
    .mw-page-container-inner {
        grid-template-columns:284px 20px minmax(0,1fr)
    }
}

@media screen and (min-width: 720px) {
    .mw-article-toolbar-container .mw-portlet-views:not(.emptyPortlet) {
        display:block
    }
}

@media screen and (min-width: 720px) {
    .mw-article-toolbar-container .vector-more-collapsible-item {
        display:none
    }
}

@media screen and (max-width: 719px) {
    .mw-article-toolbar-container .vector-has-collapsible-items {
        display:block
    }
}

@media screen and (min-width: 1200px) {
    .mw-sidebar,.sidebar-toc,.sidebar-toc:after {
        width:244px;
        margin-right: 0.75em
    }
}

@media screen and (min-width: 1200px) {
    .sidebar-toc,.sidebar-toc:after {
        margin-right:0
    }
}

@media screen and (max-width: 999px) {
    .mw-sidebar {
        width:100%
    }
}

@media screen and (min-width: 720px) {
    .vector-user-menu .user-links-collapsible-item {
        display:none
    }
}

@media screen and (max-width: 719px) {
    .vector-user-menu-more .user-links-collapsible-item,.vector-user-menu-overflow .user-links-collapsible-item {
        display:none
    }
}

@media screen and (min-width: 1200px) {
    #pt-userpage-2 {
        max-width:14.28571429em
    }
}

@media screen and (min-width: 1200px) {
    .mw-header .vector-search-box:not(.vector-search-box-auto-expand-width),html:not(.client-js) .mw-header .vector-search-box {
        padding-right:24px
    }
}

@media screen and (min-width: 1000px) {
    .mw-header .vector-search-box {
        margin-left:12px
    }
}

@media screen and (max-width: 999px) {
    .mw-header.vector-header-search-toggled #mw-sidebar-button,.mw-header.vector-header-search-toggled .mw-logo,.mw-header.vector-header-search-toggled .search-toggle {
        display:none
    }

    .mw-header.vector-header-search-toggled .vector-search-box-collapses > div {
        display: block
    }

    .mw-header.vector-header-search-toggled .vector-search-box {
        position: relative;
        margin-right: 8px;
        margin-left: 12px
    }

    .mw-header.vector-header-search-toggled .vector-search-box > div {
        max-width: none
    }

    .mw-header.vector-header-search-toggled .cdx-search-input__input-wrapper {
        position: static
    }

    .mw-header.vector-header-search-toggled .cdx-typeahead-search--expanded .cdx-search-input__end-button {
        border-bottom-left-radius: 0
    }
}

@media screen and (min-width: 1000px) {
    .vector-sticky-header {
        padding:6px 25px;
        max-width: 98.625em
    }
}

@media screen and (min-width: 1200px) {
    .vector-sticky-header {
        padding:6px 25px;
        max-width: 99.625em
    }
}

@media screen and (min-width: 1000px) {
    .vector-sticky-header {
        display:flex
    }
}

@media screen and (min-width: 720px) {
    .client-js.vector-sticky-header-enabled {
        scroll-padding-top:3.125rem
    }
}

@media screen and (min-width: 1000px) {
    .client-js .vector-sticky-header-visible .mw-sticky-header-element,.client-js .vector-sticky-header-visible .charts-stickyhead th {
        top:3.125rem !important
    }
}

@media screen and (min-width: 1000px) {
    .vector-toc-not-collapsed #mw-sidebar-checkbox:not(:checked) ~ .mw-table-of-contents-container.mw-sticky-header-element {
        margin-top:1.5em
    }
}

@media screen and (min-width: 1000px) {
    .vector-toc-not-collapsed .vector-sticky-toc-container {
        padding-top:1.5em
    }

    .vector-toc-not-collapsed #mw-sidebar-checkbox:not(:checked) ~ .mw-table-of-contents-container .vector-sticky-toc-container {
        margin-top: 1.5em
    }
}

@media screen and (min-width: 1000px) {
    .vector-toc-not-collapsed .sidebar-toc:after {
        content:'';
        display: block;
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        height: 30px;
        background: linear-gradient(rgba(255,255,255,0),#ffffff);
        background-repeat: no-repeat;
        background-position: -12px;
        pointer-events: none
    }
}

@media screen and (max-width: 999px) {
    #vector-toc-collapsed-button {
        display:block
    }

    .mw-table-of-contents-container.mw-sticky-header-element,.vector-sticky-toc-container {
        position: relative
    }

    .mw-table-of-contents-container .sidebar-toc {
        display: none;
        position: absolute;
        margin: 0;
        border: 1px solid #a2a9b1
    }

    #vector-toc-collapsed-checkbox:checked ~ .mw-table-of-contents-container .sidebar-toc {
        display: block
    }

    .mw-table-of-contents-container .sidebar-toc {
        top: calc(36px + 8px);
        right: -4px
    }

    .vector-below-page-title #vector-toc-collapsed-button,.vector-below-page-title .sidebar-toc {
        position: fixed
    }

    .vector-below-page-title #vector-toc-collapsed-button {
        top: 0;
        right: 0;
        margin: 0
    }

    .vector-below-page-title .sidebar-toc {
        top: 36px;
        right: 6px
    }
}

@media screen and (min-width: 1000px) {
    @supports (display:grid) {
        .client-js .vector-toc-collapsed #vector-toc-collapsed-button {
            display:block
        }

        .client-js .vector-toc-collapsed .mw-table-of-contents-container.mw-sticky-header-element,.client-js .vector-toc-collapsed .vector-sticky-toc-container {
            position: relative
        }

        .client-js .vector-toc-collapsed .mw-table-of-contents-container .sidebar-toc {
            display: none;
            position: absolute;
            margin: 0;
            border: 1px solid #a2a9b1
        }

        .client-js .vector-toc-collapsed #vector-toc-collapsed-checkbox:checked ~ .mw-table-of-contents-container .sidebar-toc {
            display: block
        }

        .client-js .vector-toc-collapsed .mw-table-of-contents-container {
            grid-area: content
        }

        .client-js .vector-toc-collapsed .mw-table-of-contents-container .sidebar-toc {
            top: calc(36px + 8px);
            right: -0.75em
        }

        body:not(.vector-sticky-header-visible).vector-below-page-title.client-js .vector-toc-collapsed #vector-toc-collapsed-button,body:not(.vector-sticky-header-visible).vector-below-page-title.client-js .vector-toc-collapsed .sidebar-toc {
            position: fixed
        }

        body:not(.vector-sticky-header-visible).vector-below-page-title.client-js .vector-toc-collapsed #vector-toc-collapsed-button {
            top: 0;
            right: 0;
            margin: 0
        }

        body:not(.vector-sticky-header-visible).vector-below-page-title.client-js .vector-toc-collapsed .sidebar-toc {
            top: 36px;
            right: 6px
        }

        .client-js .vector-toc-collapsed .vector-toc-uncollapse-button {
            display: inline-block
        }

        .client-js .vector-toc-not-collapsed .vector-toc-collapse-button {
            display: inline-block
        }
    }
}

@media all {
    .mw-logo {
        display: flex;
        height: 100%;
        align-items: center;
        min-width: 13.875em
    }

    .mw-logo-icon {
        float: right;
        margin-left: 10px;
        display: none;
        width: 3.125em;
        height: 3.125em
    }

    .mw-logo-container {
        float: right;
        max-width: 120px
    }

    .mw-logo-container img {
        width: 100%
    }

    .mw-logo-wordmark {
        display: block;
        margin: 0 auto
    }

    .mw-logo-tagline {
        display: block;
        margin: 5px auto 0
    }
}

@media all and (min-width: 720px) {
    .mw-logo-icon {
        display:block
    }
}

@media all and (min-width: 720px) {
    .mw-logo-container {
        max-width:none
    }

    .mw-logo-container img {
        width: auto
    }
}

@media print {
    .vector-article-toolbar,#mw-sidebar-checkbox,.mw-header-aside > *:not(.mw-logo),.mw-header-content,#mw-panel-toc,#vector-sticky-header,#p-lang-btn,#footer {
        display: none
    }
}

.mw-table-of-contents-container {
    display: none
}

@supports (display: grid) {
    .mw-table-of-contents-container {
        display:block
    }
}

@media screen {
    div.thumbinner {
        border: 1px solid #c8ccd1;
        background-color: #f8f9fa;
        font-size: 94%
    }

    .thumbimage {
        background-color: #ffffff;
        border: 1px solid #c8ccd1
    }

    .thumbcaption {
        border: 0;
        font-size: 94%
    }

    .thumbborder {
        border: 1px solid #eaecf0
    }

    .magnify {
        float: left;
        margin-right: 3px
    }

    .magnify a {
        display: block;
        text-indent: 15px;
        white-space: nowrap;
        overflow: hidden;
        width: 15px;
        height: 11px;
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5);
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .mw-content-ltr .thumbcaption {
        text-align: left
    }

    .mw-content-rtl .thumbcaption {
        text-align: right
    }

    .mw-content-ltr .magnify {
        margin-left: 3px;
        margin-right: 0;
        float: right
    }

    .mw-content-ltr .magnify a {
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e)
    }

    .mw-content-rtl .magnify {
        margin-left: 0;
        margin-right: 3px;
        float: left
    }

    .mw-content-rtl .magnify a {
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5)
    }

    a.new {
        color: #dd3333
    }

    a.mw-selflink {
        color: inherit;
        font-weight: bold;
        text-decoration: inherit
    }

    a.mw-selflink:hover {
        cursor: inherit;
        text-decoration: inherit
    }

    a.mw-selflink:active,a.mw-selflink:visited {
        color: inherit
    }

    a.new:visited {
        color: #a55858
    }

    .mw-parser-output a.extiw,.mw-parser-output a.external {
        color: #3366cc
    }

    .mw-parser-output a.extiw:visited,.mw-parser-output a.external:visited {
        color: #795cb2
    }

    .mw-parser-output a.extiw:active,.mw-parser-output a.external:active {
        color: #faa700
    }

    .mw-underline-always a {
        text-decoration: underline
    }

    .mw-underline-never a {
        text-decoration: none
    }

    .plainlinks a.external {
        background: none !important;
        padding: 0 !important
    }

    .mw-body-content:after {
        clear: both;
        content: '';
        display: block
    }

    .mw-body-content a.external.free {
        word-wrap: break-word
    }

    .mw-body-content .error {
        font-size: larger;
        color: #d33
    }

    .rtl .mw-parser-output a.external.free,.rtl .mw-parser-output a.external.autonumber {
        direction: ltr;
        unicode-bidi: embed
    }

    .mw-hide-empty-elt .mw-parser-output:not(.mw-show-empty-elt) .mw-empty-elt {
        display: none
    }

    .wikitable {
        background-color: #f8f9fa;
        color: #202122;
        margin: 1em 0;
        border: 1px solid #a2a9b1;
        border-collapse: collapse
    }

    .wikitable > tr > th,.wikitable > tr > td,.wikitable > * > tr > th,.wikitable > * > tr > td {
        border: 1px solid #a2a9b1;
        padding: 0.2em 0.4em
    }

    .wikitable > tr > th,.wikitable > * > tr > th {
        background-color: #eaecf0;
        text-align: center
    }

    .wikitable > caption {
        font-weight: bold
    }

    #catlinks {
        text-align: right
    }

    .catlinks {
        border: 1px solid #a2a9b1;
        background-color: #f8f9fa;
        padding: 5px;
        margin-top: 1em;
        clear: both
    }

    .catlinks ul {
        display: inline;
        margin: 0;
        padding: 0;
        list-style: none
    }

    .catlinks li {
        display: inline-block;
        line-height: 1.25em;
        border-right: 1px solid #a2a9b1;
        margin: 0.125em 0;
        padding: 0 0.5em
    }

    .catlinks li:first-child {
        padding-right: 0.25em;
        border-right: 0
    }

    .catlinks li a.mw-redirect {
        font-style: italic
    }

    .mw-hidden-cats-hidden,.catlinks-allhidden {
        display: none
    }

    .emptyPortlet {
        display: none
    }

    .printfooter,.client-nojs #t-print {
        display: none
    }

    .mw-editsection {
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .mw-editsection,.mw-editsection-like {
        font-size: small;
        font-weight: normal;
        margin-right: 1em;
        vertical-align: baseline;
        line-height: 1em
    }

    .mw-content-ltr .mw-editsection,.mw-content-rtl .mw-content-ltr .mw-editsection,.mw-content-ltr .mw-editsection-like,.mw-content-rtl .mw-content-ltr .mw-editsection-like {
        margin-left: 1em;
        margin-right: 0
    }

    .mw-content-rtl .mw-editsection,.mw-content-ltr .mw-content-rtl .mw-editsection,.mw-content-rtl .mw-editsection-like,.mw-content-ltr .mw-content-rtl .mw-editsection-like {
        margin-right: 1em;
        margin-left: 0
    }

    .usermessage {
        background-color: #fef6e7;
        border: 1px solid #fc3;
        color: #000;
        font-weight: bold;
        margin: 2em 0 1em;
        padding: 0.5em 1em;
        vertical-align: middle
    }

    a {
        text-decoration: none;
        color: #3366cc;
        background: none
    }

    a:not([href]) {
        cursor: pointer
    }

    a:visited {
        color: #795cb2
    }

    a:active {
        color: #faa700
    }

    a:hover,a:focus {
        text-decoration: underline
    }

    a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur) {
        text-decoration: none
    }

    img {
        border: 0;
        vertical-align: middle
    }

    hr {
        height: 1px;
        background-color: #a2a9b1;
        border: 0;
        margin: 0.2em 0
    }

    h1,h2,h3,h4,h5,h6 {
        color: #000;
        margin: 0;
        padding-top: 0.5em;
        padding-bottom: 0.17em;
        overflow: hidden
    }

    h1,h2 {
        margin-bottom: 0.6em;
        border-bottom: 1px solid #a2a9b1
    }

    h3,h4,h5 {
        margin-bottom: 0.3em
    }

    h1 {
        font-size: 188%;
        font-weight: normal
    }

    h2 {
        font-size: 150%;
        font-weight: normal
    }

    h3 {
        font-size: 128%
    }

    h4 {
        font-size: 116%
    }

    h5 {
        font-size: 108%
    }

    h6 {
        font-size: 100%
    }

    p {
        margin: 0.4em 0 0.5em 0
    }

    p img {
        margin: 0
    }

    ul {
        margin: 0.3em 1.6em 0 0;
        padding: 0
    }

    ol {
        margin: 0.3em 3.2em 0 0;
        padding: 0;
        list-style-image: none
    }

    li {
        margin-bottom: 0.1em
    }

    dt {
        font-weight: bold;
        margin-bottom: 0.1em
    }

    dl {
        margin-top: 0.2em;
        margin-bottom: 0.5em
    }

    dd {
        margin-right: 1.6em;
        margin-bottom: 0.1em
    }

    pre,code,tt,kbd,samp,.mw-code {
        font-family: monospace,monospace
    }

    pre,code,.mw-code {
        background-color: #f8f9fa;
        color: #000;
        border: 1px solid #eaecf0
    }

    code {
        border-radius: 2px;
        padding: 1px 4px
    }

    pre,.mw-code {
        padding: 1em;
        white-space: pre-wrap;
        overflow-x: hidden;
        word-wrap: break-word
    }

    table {
        font-size: 100%
    }

    fieldset {
        border: 1px solid #2a4b8d;
        margin: 1em 0 1em 0;
        padding: 0 1em 1em
    }

    legend {
        padding: 0.5em
    }

    form {
        border: 0;
        margin: 0
    }

    textarea {
        display: block;
        box-sizing: border-box;
        width: 100%;
        border: 1px solid #c8ccd1;
        padding: 0.1em
    }

    .center {
        width: 100%;
        text-align: center
    }

    *.center * {
        margin-right: auto;
        margin-left: auto
    }

    .small {
        font-size: 94%
    }

    table.small {
        font-size: 100%
    }

    @counter-style meetei {
        system: numeric;
        symbols: '\ABF0' '\ABF1' '\ABF2' '\ABF3' '\ABF4' '\ABF5' '\ABF6' '\ABF7' '\ABF8' '\ABF9';
        suffix: ') '
    }

    @counter-style santali {
        system: numeric;
        symbols: '\1C50' '\1C51' '\1C52' '\1C53' '\1C54' '\1C55' '\1C56' '\1C57' '\1C58' '\1C59'
    }

    @counter-style myanmar_with_period {
        system: numeric;
        symbols: '\1040' '\1041' '\1042' '\1043' '\1044' '\1045' '\1046' '\1047' '\1048' '\1049';
        suffix: '\104B\0020'
    }

    ol:lang(azb) li,ol:lang(bcc) li,ol:lang(bgn) li,ol:lang(bqi) li,ol:lang(fa) li,ol:lang(glk) li,ol:lang(kk-arab) li,ol:lang(lrc) li,ol:lang(luz) li,ol:lang(mzn) li {
        list-style-type: persian
    }

    ol:lang(ckb) li,ol:lang(sdh) li {
        list-style-type: arabic-indic
    }

    ol:lang(hi) li,ol:lang(mai) li,ol:lang(mr) li,ol:lang(ne) li {
        list-style-type: devanagari
    }

    ol:lang(as) li,ol:lang(bn) li {
        list-style-type: bengali
    }

    ol:lang(mni) li {
        list-style-type: meetei
    }

    ol:lang(or) li {
        list-style-type: oriya
    }

    ol:lang(sat) li {
        list-style-type: santali
    }

    ol:lang(blk) li,ol:lang(kjp) li,ol:lang(ksw) li,ol:lang(mnw) li,ol:lang(my) li,ol:lang(shn) li {
        list-style-type: myanmar_with_period
    }

    .mw-content-ltr ul,.mw-content-rtl .mw-content-ltr ul {
        margin: 0.3em 0 0 1.6em;
        padding: 0
    }

    .mw-content-rtl ul,.mw-content-ltr .mw-content-rtl ul {
        margin: 0.3em 1.6em 0 0;
        padding: 0
    }

    .mw-content-ltr ol,.mw-content-rtl .mw-content-ltr ol {
        margin: 0.3em 0 0 3.2em;
        padding: 0
    }

    .mw-content-rtl ol,.mw-content-ltr .mw-content-rtl ol {
        margin: 0.3em 3.2em 0 0;
        padding: 0
    }

    .mw-content-ltr dd,.mw-content-rtl .mw-content-ltr dd {
        margin-left: 1.6em;
        margin-right: 0
    }

    .mw-content-rtl dd,.mw-content-ltr .mw-content-rtl dd {
        margin-right: 1.6em;
        margin-left: 0
    }

    h1:lang(anp),h1:lang(as),h1:lang(bh),h1:lang(bho),h1:lang(blk),h1:lang(bn),h1:lang(gu),h1:lang(hi),h1:lang(kjp),h1:lang(kn),h1:lang(ks),h1:lang(ksw),h1:lang(ml),h1:lang(mr),h1:lang(my),h1:lang(mai),h1:lang(mnw),h1:lang(ne),h1:lang(new),h1:lang(or),h1:lang(pa),h1:lang(pi),h1:lang(sa),h1:lang(shn),h1:lang(syl),h1:lang(ta),h1:lang(te) {
        line-height: 1.6em !important
    }

    h2:lang(anp),h2:lang(as),h2:lang(bh),h2:lang(bho),h2:lang(blk),h2:lang(bn),h2:lang(gu),h2:lang(hi),h2:lang(kjp),h2:lang(kn),h2:lang(ks),h2:lang(ksw),h2:lang(ml),h2:lang(mr),h2:lang(my),h2:lang(mai),h2:lang(mnw),h2:lang(ne),h2:lang(new),h2:lang(or),h2:lang(pa),h2:lang(pi),h2:lang(sa),h2:lang(shn),h2:lang(syl),h2:lang(ta),h2:lang(te),h3:lang(anp),h3:lang(as),h3:lang(bh),h3:lang(bho),h3:lang(blk),h3:lang(bn),h3:lang(gu),h3:lang(hi),h3:lang(kjp),h3:lang(kn),h3:lang(ks),h3:lang(ksw),h3:lang(ml),h3:lang(mr),h3:lang(my),h3:lang(mai),h3:lang(mnw),h3:lang(ne),h3:lang(new),h3:lang(or),h3:lang(pa),h3:lang(pi),h3:lang(sa),h3:lang(shn),h3:lang(syl),h3:lang(ta),h3:lang(te),h4:lang(anp),h4:lang(as),h4:lang(bh),h4:lang(bho),h4:lang(blk),h4:lang(bn),h4:lang(gu),h4:lang(hi),h4:lang(kjp),h4:lang(kn),h4:lang(ks),h4:lang(ksw),h4:lang(ml),h4:lang(mr),h4:lang(my),h4:lang(mai),h4:lang(mnw),h4:lang(ne),h4:lang(new),h4:lang(or),h4:lang(pa),h4:lang(pi),h4:lang(sa),h4:lang(shn),h4:lang(syl),h4:lang(ta),h4:lang(te),h5:lang(anp),h5:lang(as),h5:lang(bh),h5:lang(bho),h5:lang(blk),h5:lang(bn),h5:lang(gu),h5:lang(hi),h5:lang(kjp),h5:lang(kn),h5:lang(ks),h5:lang(ksw),h5:lang(ml),h5:lang(mr),h5:lang(my),h5:lang(mai),h5:lang(mnw),h5:lang(ne),h5:lang(new),h5:lang(or),h5:lang(pa),h5:lang(pi),h5:lang(sa),h5:lang(shn),h5:lang(syl),h5:lang(ta),h5:lang(te),h6:lang(anp),h6:lang(as),h6:lang(bh),h6:lang(bho),h6:lang(blk),h6:lang(bn),h6:lang(gu),h6:lang(hi),h6:lang(kjp),h6:lang(kn),h6:lang(ks),h6:lang(ksw),h6:lang(ml),h6:lang(mr),h6:lang(my),h6:lang(mai),h6:lang(mnw),h6:lang(ne),h6:lang(new),h6:lang(or),h6:lang(pa),h6:lang(pi),h6:lang(sa),h6:lang(shn),h6:lang(syl),h6:lang(ta),h6:lang(te) {
        line-height: 1.4em
    }

    h2:lang(th) {
        line-height: 1.6
    }
}

@media print {
    table.floatright,div.floatright {
        border: 0
    }

    table.floatleft,div.floatleft {
        border: 0
    }

    div.thumb {
        page-break-inside: avoid
    }

    div.thumb a {
        border-bottom: 0
    }

    div.thumbinner {
        border: 1px;
        background-color: #ffffff;
        font-size: 10pt;
        color: #666666;
        border-radius: 2px;
        min-width: 100px
    }

    .thumbborder {
        border: 1pt solid #dddddd
    }

    .magnify {
        display: none
    }

    .mw-parser-output a.external {
    }

    .mw-parser-output a.external.text:after,.mw-parser-output a.external.autonumber:after {
        content: ' (' attr(href) ')';
        word-break: break-all;
        word-wrap: break-word
    }

    .mw-parser-output a.external.text[href^='//']:after,.mw-parser-output a.external.autonumber[href^='//']:after {
        content: ' (https:' attr(href) ')'
    }

    .wikitable {
        background: #fff;
        margin: 1em 0;
        border: 1pt solid #aaa;
        border-collapse: collapse;
        font-size: 10pt;
        page-break-inside: avoid
    }

    .wikitable > caption {
        padding: 5px;
        font-size: 10pt
    }

    .wikitable > tr > th,.wikitable > tr > td,.wikitable > * > tr > th,.wikitable > * > tr > td {
        background: #fff !important;
        color: #000 !important;
        border: 1pt solid #aaa;
        padding: 0.4em 0.6em
    }

    .wikitable > tr > th,.wikitable > * > tr > th {
        text-align: center
    }

    table.listing,table.listing td {
        border: 1pt solid #000;
        border-collapse: collapse
    }

    .catlinks ul {
        display: inline;
        padding: 0;
        list-style: none
    }

    .catlinks li {
        display: inline-block;
        line-height: 1.15;
        margin: 0.1em 0;
        border-right: 1pt solid #aaa;
        padding: 0 0.4em
    }

    .catlinks li:first-child {
        border-right: 0;
        padding-right: 0.2em
    }

    .mw-hidden-catlinks,.catlinks {
        display: none
    }

    .mw-editsection,.mw-editsection-like,.mw-indicators,#siteNotice,.usermessage {
        display: none
    }

    .printfooter {
        padding: 1em 0
    }

    .center {
        text-align: center
    }

    a {
        background: none !important;
        padding: 0 !important
    }

    a,a.external,a.new,a.stub {
        color: inherit !important;
        text-decoration: inherit !important
    }

    dt {
        font-weight: bold
    }

    h1,h2,h3,h4,h5,h6 {
        font-weight: bold;
        page-break-after: avoid;
        page-break-before: avoid
    }

    p {
        margin: 1em 0;
        line-height: 1.2;
        orphans: 3;
        widows: 3
    }

    img,figure {
        page-break-inside: avoid
    }

    img {
        border: 0;
        vertical-align: middle
    }

    pre,.mw-code {
        background: #fff;
        color: #000;
        border: 1pt dashed #000;
        padding: 1em;
        font-size: 8pt;
        white-space: pre-wrap;
        overflow-x: hidden;
        word-wrap: break-word
    }

    ul {
        list-style-type: square
    }
}

.wb-langlinks-link {
    line-height: 1.125em;
    font-size: 0.75em;
    float: left
}

.wb-langlinks-link {
    list-style: none;
    text-align: left;
    padding-left: 0.5em !important
}

.wb-langlinks-link > a:before {
    content: '';
    background-image: url(/w/extensions/Wikibase/client/resources/images/edit.svg?34bc5);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 10px 10px;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 2px;
    vertical-align: top
}

.wb-langlinks-link > a:link,.wb-langlinks-link > a:visited {
    color: #54595d !important
}

.wb-langlinks-link > a:link:before,.wb-langlinks-link > a:visited:before {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: 0.73
}

.wb-langlinks-link > a:hover {
    color: #0645ad !important
}

.wb-langlinks-link > a:hover:before {
    -webkit-filter: none;
    filter: none;
    opacity: 1
}

div.after-portlet-lang:after {
    content: '';
    clear: both;
    display: block
}

.skin-vector:not(.skin-vector-legacy) .wb-langlinks-link {
    text-align: right;
    float: none
}

.skin-vector:not(.skin-vector-legacy) .wb-langlinks-link a {
    color: #0645ad !important
}






/* Logo */
/* هنگامی که لوگوی مناسبتی را بارگذاری کردید این کد را فعال کنید */
@font-face {
	font-family: 'irsans';
	src: url('/skins/irsans.eot') format('eot'),
	url('/skins/irsans.woff') format('woff'), 
	url('/skins/irsans.ttf') format('truetype');
}

/*#p-logo a {
  background-image: url(//upload.wikimedia.org/wikipedia/fa/b/bc/Wiki.png?21231115115) !important;
}*/

/* Persian Wikipedia UI fonts configurations, see also MediaWiki:Print.css
   These are written over the time on Monobook.css and Vector.css and shouldn't
   be changed radically without users consensus */
body {
  /* generally a sans-serif font should be here */
  font-family: 'irsans', 'Iranian Sans', 'DejaVu Sans', 'Noto Sans Arabic', 'Noto Kufi Arabic', 'Droid Arabic Kufi', sans-serif;

}

div#content h1, div#content h2, div#content #firstHeading,
div#content .mw-editsection, .mw-body .mw-editsection-like,
div#content #toc h2, div#content .toc h2,
#template-documentation, #documentation-meta-data {
  /* generally a serif font should be here but Arial is not acceptable for Persian */
  font-family: 'irsans', 'Iranian Serif', 'Noto Kufi Arabic', 'Droid Arabic Naskh', 'Iranian Sans', 'DejaVu Sans', serif;
}

/* Ace editor now supports RTL editing but a monospace font with Arabic should be set for correct functionality */
.ace_editor { font-family: 'Courier New', monospace!important; }

/* If is IE Edge/Windows 10, Arabic diacritics are broken so use Segoe UI as default font instead */
_:-ms-lang(x), _:-webkit-full-screen, body { font-family: 'Segoe UI', 'irsans', 'Iranian Sans', 'DejaVu Sans', 'Noto Kufi Arabic', 'Droid Arabic Kufi', sans-serif; }

/* Similarly, Safari 10.1/11 hack to use a better font and avoid Yeh diacrictic issue with CoreText and replace it with '.Arabic UI Display', their brand new font https://stackoverflow.com/a/25975282 */
@media not all and (min-resolution:.001dpcm) { @media {
	body, div#content h1, div#content h2, div#content #firstHeading, div#content .mw-editsection, .mw-body .mw-editsection-like, div#content #toc h2, div#content .toc h2, #template-documentation, #documentation-meta-data {
		font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
	}
	textarea { font-family: 'irsans', monospace; font-size: 100%; }
} }

/* force these to use inherited font configuration */
.ui-widget, .ui-widget *, button, input, select, optgroup {
  font-family: inherit;
}
/* end */

dfn {
    font-style: inherit;  /* Reset default styling for <dfn> */
}
sup, sub {
    line-height: 1em;     /* Reduce line-height for <sup> and <sub> */
}

/* Main page fixes */
#mp-right .mp-bar { background: linear-gradient(to left, #b3ccff, white, white)!important; }
/* responsive styles for Main Page */
@media(max-width: 1200px) {
  #mp-right, #mp-left { width: 100%!important; padding: 0!important; border: 0!important; background: transparent!important; }
  .mp-bar, #mp-right .mp-bar { background: #b3ccff!important; }
}

#interwiki-completelist {
    font-weight: bold;
}
body.page-ویکی‌پدیا_صفحه_تمرین #ca-edit,
body.page-ویکی‌پدیا_آشنایی #ca-edit {
    border: 1px dotted #36c;
}
body.page-ویکی‌پدیا_صفحه_تمرین #ca-edit:hover,
body.page-ویکی‌پدیا_آشنایی #ca-edit:hover {
     background: none repeat scroll 0 0 white;
     border-color: transparent;
}
body.page-صفحهٔ_اصلی #mp-topbanner {
   clear: both;
}

body.page-صفحهٔ_اصلی #ca-delete,
body.page-صفحهٔ_اصلی #deleteconfirm,
body.page-صفحهٔ_اصلی #t-cite,
body.page-صفحهٔ_اصلی #lastmod,
body.page-صفحهٔ_اصلی #siteSub,
body.page-صفحهٔ_اصلی #contentSub,
body.page-صفحهٔ_اصلی #catlinks,
body.page-صفحهٔ_اصلی h1.firstHeading,
body.page-صفحهٔ_اصلی #centralNotice,
body.page-درگاه_ورودی #siteSub,
body.page-درگاه_ورودی h1.firstHeading {
    display: none !important;
}

body.page-صفحهٔ_اصلی #ca-history,
body.page-صفحهٔ_اصلی #pagehistory {
  display: none;
}

/* Make the list of references in [[Template:Reflist]] smaller */
.references-small { 
    font-size: 90%;
}

/* Highlight clicked reference in blue to help navigation */
ol.references > li:target,
sup.reference:target,
span.citation:target, cite:target { 
    background-color: #ecf0fa;
}

/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
    font-weight: normal;
    font-style: normal;
}

/* Styling for citations */
span.citation, cite {
    word-wrap: break-word;
}

/* If there is an inline link to a full citation, the full citation will turn blue when the inline link is clicked */
cite:target { 
    background-color: #ecf0fa;
}

/* For linked citation numbers and document IDs, where the number need not be shown on a screen or a handheld, but should be included in the printed version */

@media screen, handheld, projection {
    cite *.printonly {
        display: none;
    }
}

/* Style for horizontal lists (separator following item) */

.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
    line-height: 1.5em;
}
/* Style for horizontal lists (separator following item).
   IE8-specific classes are assigned in [[MediaWiki:Common.js/IEFixes.js]].
   @source mediawiki.org/wiki/Snippets/Horizontal_lists
   @revision 5 (2014-02-24)
   @author [[User:Edokter]]
 */
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
    padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
    margin: 0;
    display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
    display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
    content: ": ";
}
.hlist dd:after,
.hlist li:after {
    content: " •";
    /*font-weight: bold;*/
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
    content: none;
}
/* For IE8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
    content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
    content: " (";
    font-weight: normal;
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
    content: ") ";
    font-weight: normal;
}
/* For IE8 */
.hlist dd dd.hlist-last-child:after, .hlist dd dt.hlist-last-child:after, .hlist dd li.hlist-last-child:after,
.hlist dt dd.hlist-last-child:after, .hlist dt dt.hlist-last-child:after, .hlist dt li.hlist-last-child:after,
.hlist li dd.hlist-last-child:after, .hlist li dt.hlist-last-child:after, .hlist li li.hlist-last-child:after {
    content: ") ";
    font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
    counter-reset: listitem;
}
.hlist ol > li {
    counter-increment: listitem;
}
.hlist ol > li:before {
    content: " " counter(listitem) " ";
    content: " " counter(listitem, -moz-persian) " ";
    content: " " counter(listitem, persian) " ";
    white-space: nowrap;
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
    content: " (" counter(listitem) " ";
    content: " (" counter(listitem, -moz-persian) " ";
    content: " (" counter(listitem, persian) " ";
}

/* فهرست بدون گلوله */
.plainlist ul {
    line-height: inherit;
    list-style: none none;
    margin: 0;
}
.plainlist ul li {
    margin-bottom: 0;
}

/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
    font-weight: normal;
    /* @noflip */
    text-align: right;
}
 
/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
    /* @noflip */
    text-align: right;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
    text-align: inherit;
}

/* Default style for navigation boxes */
.navbox {                     /* Navbox container style */
    box-sizing: border-box;
    border: 1px solid #a2a9b1;
    width: 100%;
    margin: auto;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
    width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
    padding: 0.25em 1em;      /* Title, group and above/below styles */
    line-height: 1.5em;
    text-align: center;
}
th.navbox-group {             /* Group style */
    white-space: nowrap;
    /* @noflip */
    text-align: right;
}
.navbox,
.navbox-subgroup {
    background: #f8f9fa;      /* Background color */
}
.navbox-list {
    line-height: 1.8em;
    border-color: #f8f9fa;    /* Must match background color */
}
.navbox th,
.navbox-title {
    background: #b3ccff;      /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
    background: #dbe7ff;      /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
    background: #e5edff;      /* Level 3 color */
}
.navbox-even {
    background: #f8f9fa;      /* Even row striping */
}
.navbox-odd {
    background: transparent;  /* Odd row striping */
}
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
    margin-top: -1px;          /* (doesn't work for IE6, but that's okay)       */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
    padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
}
ol + table.navbox,
ul + table.navbox {
    margin-top: 0.5em;        /* Prevent lists from clinging to navboxes */
}

/* Default styling for Navbar template */
.navbar {
    display: inline;
    font-size: 88%;
    font-weight: normal;
}
.navbar ul {
    display: inline;
    white-space: nowrap;
}
.navbar li {
    word-spacing: -0.125em;
}
.navbar.mini li { /* span is removed */
    font-size: xx-small;
}
.nv-talk > a {
    color: #002BB8;
}
/* Navbar styling when nested in infobox and navbox */
.infobox .navbar {
    font-size: 100%;
}
.navbox .navbar {
    display: block;
    font-size: 100%;
}
.navbox-title .navbar {
    /* @noflip */
    float: right;
    /* @noflip */
    text-align: right;
    /* @noflip */
    margin-left: 0.5em;
    width: 6em;
}

/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
   in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
    /* @noflip */
    float: left;
    font-weight: normal;
    /* @noflip */
    margin-right: 0.5em;
    /* @noflip */
    text-align: left;
    width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
   from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
    width: 6em;
}

/* Infobox template style */
.infobox {
    border: 1px solid #a2a9b1;
        background-color: #f5faff;
    color: black;
    /* @noflip */
    margin: 0.5em 1em 0.5em 0;
    padding: 0.2em;
    /* @noflip */
    float: left;
    /* @noflip */
    clear: left;
    /* @noflip */
    text-align: right;
    font-size: 88%;
    line-height: 1.5em;
}
.infobox caption {
    font-size: 125%;
    font-weight: bold;
}

.infobox th
{
vertical-align: top;
background-color:#e0f1fd; 
}


.infobox td
{
    vertical-align: top;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #a2a9b1;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}
 
.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}
 
.infobox.standard-talk {
    border: 1px solid #d2ad76;
    background-color: #fff2cc;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #d2ad76;
}
 
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #a2a9b1;
    /* @noflip */
    border-left: 1px solid #a2a9b1;
}
 
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    border-left: 1px solid #a2a9b1;
}
 
/* Styles for geography infoboxes, eg countries,
   country subdivisions, cities, etc.            */
.infobox.geography {
    text-align: right;
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%;
}

.infobox.geography caption { /* کمی فاصلهٔ بیشتر برای عنوان */
    line-height: 1.6em;
}
 
.infobox.geography  td,
.infobox.geography  th {
    border-top: 1px solid #a2a9b1;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: 1px solid #a2a9b1;
    padding: 0.4em 0.6em 0.2em 0.6em;
}
 
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}
 
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: 1px solid #a2a9b1;
    padding: 0 0.6em 0.4em 0.6em;
}
 
.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}

/* Style for "notices" */
.notice {
    margin: 1em;
    padding: 0.2em;
}

#disambig {
    border-top: 1px solid #c8ccd1; 
    border-bottom: 1px solid #c8ccd1;
}

/* Standard talk template style */

.Talk-Notice  {
    border: 1px solid #ecdcc5;
    background-color: #fff2cc;
    margin-bottom: 3px;
    width: 85%;
    border-spacing: 3px;
    margin-right: auto;
    margin-left: auto;
}

.Talk-Notice:after {
  content: "The CSS for this template should be changed. See [[Wikipedia:Template Standardisation]].";
}

.notice-text, .toggle-box, .red-button, .goal, div.red-button, div.siteNoticeSmall, div#siteNotice {
  font-family: inherit;
}

DIV.siteNoticeSmall {
  font-size: 15pt;
}

/* Make template background appear correctly on all browsers */
.Talk-Notice td {
    background: inherit;
}

/* Persondata and other (future) metadata */
table.InChI, /* temporary */
table.persondata {
    border: 1px solid #a2a9b1;
    display: none;
    speak: none;
}
.InChI-label, /* temporary */
.persondata-label {
    color: #a2a9b1;
}

/* Makes redirects appear in italics in categories and on [[Special:Allpages]] */
.redirect-in-category, .allpagesredirect {
    font-style: italic;
}

/* Makes redirects in transclusion lists italicized (on page preview) */
.mw-editfooter-list mw-collapsible .mw-redirect {
    font-style: italic;
}

/* Icons for medialist templates [[Template:Listen]], [[Template:Multi-listen_start]], [[Template:Video]], [[Template:Multi-video_start]] */

div.listenlist {
    background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
    /* @noflip */
    padding-right: 40px;
}

div.videolist, div.multivideolist {
    background: url("//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Tango-video-x-generic.png/40px-Tango-video-x-generic.png");
    padding-right: 50px;
}

/* Style rules for media list templates */
div.medialist {
    min-height: 50px;
    margin: 1em;
    /* @noflip */
    background-position: top right;
    background-repeat: no-repeat;
}

div.medialist ul {
    list-style-type: none; 
    list-style-image: none;
    margin: 0;
}

div.medialist ul li {
    padding-bottom: 0.5em;
}

div.medialist ul li li {
    font-size: 91%;
    padding-bottom: 0;
}

/* Change the external link icon to an Adobe icon for all PDF files
   in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external,
div#content a[href*=".pdf?"].external,
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external,
div#content a[href*=".PDF?"].external,
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external,
div#mw_content a[href*=".pdf?"].external,
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external,
div#mw_content a[href*=".PDF?"].external,
div#mw_content a[href*=".PDF#"].external {
    background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat left;
    /* @noflip */
    padding-left: 18px;
}

/* Change the external link icon to an Adobe icon anywhere the PDFlink class */
/* is used (notably Template:PDFlink). This works in IE, unlike the above. */
span.PDFlink a {
    background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") center left no-repeat !important;
    padding-left: 18px !important;
}

span.geolink a {
    background: url(//upload.wikimedia.org/wikipedia/en/a/a7/Monobook-globe.png) center left no-repeat !important;
    padding-left: 11px !important;
}

/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
    /* @noflip */
    float: right;
    width: 50%;
    min-width: 300px;
}

div.columns-3 div.column {
    /* @noflip */
    float: right;
    width: 33.3%;
    min-width: 200px;
}

div.columns-4 div.column {
    /* @noflip */
    float: right;
    width: 25%;
    min-width: 150px;
}

div.columns-5 div.column {
    /* @noflip */
    float: right;
    width: 20%;
    min-width: 120px;
}

/*Add formatting to make sure that "external references" from [[Template:Ref]] do
  not get URL expansion, not even when printed. The mechanism up to MediaWiki 1.4 was
  that the HTML code contained a SPAN following the anchor A; this SPAN had the class
  "urlexpansion", which was not displayed on screen, but was shown when the medium was
  "print". The rules below ensure (a) that there is no extra padding to the left of
  the anchor (displayed as "[<number>]"), (b) that there is no "external link arrow" for
  the link, and (c) that this SPAN of class "urlexpansion" is never shown.
*/

.plainlinksneverexpand {
    background: none ! important;
    padding: 0 ! important;
}

.plainlinksneverexpand .urlexpansion {
    display: none ! important;
}

/* Make sure that ext links displayed within "plainlinksneverexpand" don't get
   the arrow...
*/
.plainlinksneverexpand a {
    background: none !important;
    padding: 0 !important;
}

/* Messagebox templates */
.messagebox {
    border: 1px solid #a2a9b1;
    background-color: #f8f9fa;
    width: 80%;
    margin: 0 auto 1em auto;
    padding: .2em;
}
.messagebox.merge {
    border: 1px solid #c0b8cc;
    background-color: #f0e5ff;
    text-align: center;
}
.messagebox.cleanup {
    border: 1px solid #9f9fff;
    background-color: #efefff;
    text-align: center;
}
.messagebox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
}
.messagebox.nested-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 4px 2px 4px;
}
.messagebox.small {
    width: 238px;
    font-size: 85%;
    /* @noflip */
    float: left;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em; 
}
.messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    /* @noflip */
    float: left;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em; 
    background: #fff2cc;
}

/* Article message box styles */
table.ambox {
    margin: 0px 10%;                  /* 10% = Will not overlap with other elements */
    border: 1px solid #a2a9b1; 
    border-right: 10px solid #36c;  /* Default "notice" blue */
    background: #f8f9fa; 
}
table.ambox + table.ambox {      /* Single border between stacked boxes. */
    margin-top: -1px;
}
.ambox th.mbox-text, 
.ambox td.mbox-text {            /* The message body cell(s) */
    padding: 0.25em 0.5em;       /* 0.5em left/right */
}
.ambox td.mbox-image {           /* The left image cell */
    padding: 2px 0.5em 2px 0;    /* 0.5em right, 0px left */
}
.ambox td.mbox-imageright {      /* The right image cell */
    padding: 2px 0 2px 0.5em;    /* 0px right, 0.5em left */
}
 
table.ambox-notice {
    border-right: 10px solid #36c;    /* Blue */
}
table.ambox-speedy {
    border-right: 10px solid #b32424;    /* Red */
    background: #fee7e6;                   /* Pink */
}
table.ambox-delete {
    border-right: 10px solid #b32424;    /* Red */
}
table.ambox-content {
    border-right: 10px solid #f28500;    /* Orange */
}
table.ambox-style {
    border-right: 10px solid #fc3;    /* Yellow */
}
table.ambox-move {
    border-right: 10px solid #9932cc;    /* Purple */
}
table.ambox-protection {
    border-right: 10px solid #a2a9b1;       /* Gray-gold */
}
 
/* Image message box styles */
table.imbox {
    margin: 4px 10%; 
    border-collapse: collapse; 
    border: 3px solid #36c;    /* Default "notice" blue */
    background: #f8f9fa;
}
.imbox .mbox-text .imbox {  /* For imboxes inside imbox-text cells. */
    margin: 0 -0.5em;       /* 0.9 - 0.5 = 0.4em left/right.        */
    display: block;         /* Fix for webkit to force 100% width.  */
}
.mbox-inside .imbox {       /* For imboxes inside other templates.  */
    margin: 4px;
}
 
table.imbox-notice {
    border: 3px solid #36c;    /* Blue */
}
table.imbox-speedy {
    border: 3px solid #b32424;    /* Red */
    background: #fee7e6;             /* Pink */
}
table.imbox-delete {
    border: 3px solid #b32424;    /* Red */
}
table.imbox-content {
    border: 3px solid #f28500;    /* Orange */
}
table.imbox-style {
    border: 3px solid #fc3;    /* Yellow */
}
table.imbox-move {
    border: 3px solid #9932cc;    /* Purple */
}
table.imbox-protection {
    border: 3px solid #a2a9b1;       /* Gray-gold */
}
table.imbox-license {
    border: 3px solid #72777d;       /* Dark gray */
    background: #eaecf0;          /* Light gray */
}
table.imbox-featured {
    border: 3px solid #ffaa66;    /* light Orange, for getting near to symbol of FPs */
}
 
/* Category message box styles */
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1; 
    background: #36c;    /* Default "notice" blue */
}
 
table.cmbox-notice {
    background: #eaf3ff;    /* Blue */
}
table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b32424;    /* Red */
    background: #fee7e6;          /* Pink */
}
table.cmbox-delete {
    background: #b32424;    /* Red */
}
table.cmbox-content {
    background: #FFE7CE;    /* Orange */
}
table.cmbox-style {
    background: #fc3;    /* Yellow */
}
table.cmbox-move {
    background: #E4D8FF;    /* Purple */
}
table.cmbox-protection {
    background: #a2a9b1;    /* Gray-gold */
}
 
/* Other pages message box styles */
table.ombox {
    margin: 4px 10%; 
    border-collapse: collapse; 
    border: 1px solid #a2a9b1;       /* Default "notice" gray */
    background: #f8f9fa;
}
 
table.ombox-notice {
    border: 1px solid #a2a9b1;       /* Gray */
}
table.ombox-speedy {
    border: 2px solid #b32424;    /* Red */
    background: #fee7e6;             /* Pink */
}
table.ombox-delete {
    border: 2px solid #b32424;    /* Red */
}
table.ombox-content {
    border: 1px solid #f28500;    /* Orange */
}
table.ombox-style {
    border: 1px solid #fc3;    /* Yellow */
}
table.ombox-move {
    border: 1px solid #9932cc;    /* Purple */
}
table.ombox-protection {
    border: 2px solid #a2a9b1;       /* Gray-gold */
}
 
/* Talk page message box styles */
table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1;    /* Default "notice" gray-brown */
    background: #f8f9fa;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
    margin: 2px 0;               /* this declaration overrides other styles (including mbox-small above)   */
    width: 100%;                 /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
    line-height: 1.5em;          /* also "nested", so reset styles that are   */   
    font-size: 100%;             /* set in "mbox-small" above.                */
}
 
table.tmbox-speedy {
    border: 2px solid #b32424;    /* Red */
    background: #fee7e6;             /* Pink */
}
table.tmbox-delete {
    border: 2px solid #b32424;    /* Red */
}
table.tmbox-content {
    border: 2px solid #f28500;    /* Orange */
}
table.tmbox-style {
    border: 2px solid #fc3;    /* Yellow */
}
table.tmbox-move {
    border: 2px solid #9932cc;    /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
    border: 1px solid #c0c090;    /* Gray-brown */
}
 
/* Disambig and set index box styles */
table.dmbox {
    clear: both; 
    margin: 0.9em 1em; 
    border-top: 1px solid #c8ccd1; 
    border-bottom: 1px solid #c8ccd1; 
    background: transparent;
}
 
/* Footer and header message box styles */
table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #a2a9b1;
    background: #f8f9fa;     /* Default "system" gray */
}
table.fmbox-system {
    background: #f8f9fa;
}
table.fmbox-warning {
    border: 1px solid #b32424;  /* Dark pink */
    background: #fee7e6;        /* Pink */
}
table.fmbox-editnotice {
    background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #b32424;
    background: #fee7e6;
    padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages. 
   Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #a2a9b1;
    background: #f8f9fa;
    padding: 0.25em 0.9em;
}
 
/* These mbox-small classes must be placed after all other
   ambox/tmbox/ombox etc classes. "body.mediawiki" is so
   they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small {   /* For the "small=yes" option. */
    /* @noflip */
    clear: left;
    /* @noflip */
    float: left;
    /* @noflip */
    margin: 4px 1em 4px 0;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}
body.mediawiki table.mbox-small-right {   /* For the "small=right" option. */
    /* @noflip */
    margin: 4px 0 4px 1em;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}

/* Put a checker background at the image description page only visible if the image has transparent background */
#file img {
    background: url("//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;
}

#wpSave {
    font-weight: bold;
}

/* suppress missing interwiki image links where #ifexist cannot be used due to high number of requests */
/* use restricted to rail icon management pages */
/* see .hidden-redlink on //meta.wikimedia.org/wiki/MediaWiki:Common.css */
.check-icon a.new {
    display: none; 
    speak:none;
}

/* Removes underlines from links */
.nounderlines a { 
    text-decoration: none;
}

/* Remove underline from IPA links */
.IPA a:link, .IPA a:visited {
    text-decoration: none;
}

/* Removes useless links from printout */
@media print {
    #privacy, #about, #disclaimer {display:none;}
}

#EnWpMpBook { background-image: url(//upload.wikimedia.org/wikipedia/en/7/7e/MP-open-book.png); }
#EnWpMpSearch { background: url(//upload.wikimedia.org/wikipedia/en/a/ae/MP-magnifying-glass.png) no-repeat top left; }
#EnWpMpSearchInner { float: left; width: 20em; text-align: center; }
#EnWpMpBook2 { background-image: url(//upload.wikimedia.org/wikipedia/commons/8/8e/MP-open-book2.png); }

/* Standard Navigationsleisten, aka box hiding thingy from .de.  Documentation at [[Wikipedia:NavFrame]]. */

div.Boxmerge,
div.NavFrame {
    margin: 0px;
    padding: 4px;
    border: 1px solid #a2a9b1;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
}
div.Boxmerge div.NavFrame {
    border-style: none;
    border-style: hidden;
}
div.NavFrame + div.NavFrame {
    border-top-style: none;
    border-top-style: hidden;
}
div.NavPic {
    background-color: #fff;
    margin: 0px;
    padding: 2px;
    float: right;
}
div.NavFrame div.NavHead {
    height: 1.6em;
    font-weight: bold;
    background-color: #b3ccff;
    position:relative;
}
div.NavFrame div.NavHead:hover {
        background-color: #aaf;
}
div.NavFrame p {
    font-size: 100%;
}
div.NavFrame div.NavContent {
    font-size: 100%;
}
div.NavFrame div.NavContent p {
    font-size: 100%;
}
div.NavEnd {
    margin: 0px;
    padding: 0px;
    line-height: 1px;
    clear: both;
}
a.NavToggle {
    position:absolute;
    top:0px;
    left:3px;
    font-weight:normal;
    font-size:smaller;
}

/* Hatnotes and disambiguation notices */
.rellink,
.dablink,
.hatnote {
    font-style: italic;
}
.rellink i,
.dablink i,
.hatnote i {
    font-style: normal;
}
div.rellink,
div.dablink,
div.hatnote {
    /* @noflip */
    padding-right: 1.6em;
    margin-bottom: 0.5em;
}

span.updatedmarker {
    background-color: transparent;
    color: #006400;
}

/* Coloured watchlist numbers */
.mw-plusminus-pos {
    color: #006400; /* darkgreen */
}

/* .mw-plusminus-null currently at developer default */

.mw-plusminus-neg {
    color: #8B0000; /* darkred */
}

.dablink {
    font-style: italic;
    padding-right: 2em;
}

.dablink i {
    font-style: normal;
}

/* Style for horizontal UL lists */
.horizontal ul {
    padding: 0;
    margin: 0;
}

.horizontal li { 
    padding: 0 0.6em 0 0.4em;
    display: inline;
    border-left: 1px solid;
}

/* Geographical coordinates 

To display coordinates using the notation in the source code, write this in your User:Username/monobook.css:
   .geo-default { display: inline } .geo-nondefault { display: none } 
   .geo-dec { display: inline } .geo-dms { display: inline }

To display coordinates using decimal notation, write this in your User:Username/monobook.css:
   .geo-default { display: inline } .geo-nondefault { display: inline } 
   .geo-dec { display: inline } .geo-dms { display: none }

To display coordinates using DMS notation, write this in your User:Username/monobook.css:
   .geo-default { display: inline } .geo-nondefault { display: inline } 
   .geo-dec { display: none }   .geo-dms { display: inline }

To display coordinates in both decimal and DMS notation, write this in your User:Username/monobook.css:
   .geo-default { display: inline } .geo-nondefault { display: inline } 
   .geo-dec { display: inline }   .geo-dms { display: inline }
   .geo-multi-punct { display: inline }

See [[Template:Coor link]] for how these are used.

Note that the classes "geo", "longitude", and "latitude" are not just styles but also used by the [[Geo microformat]], so the names should not be changed.

*/

.geo-default { display: inline; }
.geo-nondefault { display: none; }
.geo-dms { display: inline; }
.geo-dec { display: inline; }
.geo-multi-punct { display: none; }

.longitude .latitude {
    white-space: nowrap;
}

/* This is used for the Geo microformat, but no style is needed for now other than .geo-dec. */
.geo { }

/***** end Geo-related */

/* When <div class="nonumtoc"> is used on the table of contents, the ToC will display without numbers */
.nonumtoc .tocnumber { display:none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
    line-height: 1.5em;
    list-style: none;
    margin: .3em 0 0;
    padding: 0;
}
.nonumtoc #toc ul ul, 
.nonumtoc .toc ul ul { 
    margin: 0 0 0 2em; 
}

/* Allow limiting of which header levels are shown in a TOC; <div class="toclimit-3">, for
   instance, will limit to showing ==headings== and ===headings=== but no further (as long as
   there are no =headings= on the page, which there shouldn't be according to the MoS). */
.toclimit-2 .toclevel-2 {display:none;}
.toclimit-3 .toclevel-3 {display:none;}
.toclimit-4 .toclevel-4 {display:none;}
.toclimit-5 .toclevel-5 {display:none;}
.toclimit-6 .toclevel-6 {display:none;}
.toclimit-7 .toclevel-7 {display:none;}

/* Allow transcluded pages to display in lists rather than a table. Compatible in Firefox; incompatible in IE6. */
.listify td {display:list-item;}
.listify tr {display:block;}
.listify table {display:block;}

/* Styling for Template:Quote */
blockquote.templatequote { 
     margin-top: 0; 
}
blockquote.templatequote div.templatequotecite { 
    line-height: 1em;
    text-align: right;
    padding-right: 2em;
    margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
    font-size: 85%;
}
 
div.user-block {
    padding: 5px;
    border: 1px solid #a2a9b1;
    background-color: #fee7e6;
}
/* Prevent line breaks in silly places: 
   1) links when we don't want them to
   2) HTML formulae
   3) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowraplinks a,
span.texhtml,
sup.reference a { white-space: nowrap; }

/* Contents of <math> tag should have an ltr layout */
span.texhtml {
    direction:ltr;
    unicode-bidi:bidi-override;
} 

/* For template documentation */
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #a2a9b1; 
    background-color: #eaf3ff; 
    padding: 5px;
}

.thumbinner {
    min-width: 100px;
}
/* Category message box styles */
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1; 
    background: #36c;    /* Default "notice" blue */
}
 
table.cmbox-notice {
    background: #eaf3ff;    /* Blue */
}
table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b32424;    /* Red */
    background: #fee7e6;          /* Pink */
}
table.cmbox-delete {
    background: #b32424;    /* Red */
}
table.cmbox-content {
    background: #FFE7CE;    /* Orange */
}
table.cmbox-style {
    background: #fc3;    /* Yellow */
}
table.cmbox-move {
    background: #E4D8FF;    /* Purple */
}
table.cmbox-protection {
    background: #a2a9b1;    /* Gray-gold */
}
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text {     /* The message body cell(s) */
    border: none;
    padding: 0.25em 0.9em;       /* 0.9em left/right */
    width: 100%;    /* Make all mboxes the same width regardless of text length */
}
td.mbox-image {                  /* The left image cell */
    border: none; 
    padding: 2px 0.9em 2px 0px;    /* 0.9em right, 0px left */
    text-align: center; 
}
td.mbox-imageright {             /* The right image cell */
    border: none;
    padding: 2px 0px 2px 0.9em;    /* 0px left, 0.9em right */
    text-align: center; 
}
/* Reduce line-height for <sup> and <sub> */
sup, sub {
    line-height: 1em;
}
/* Styling for Abuse Filter tags */
.mw-tag-markers {
 font-style:italic;
 font-size:90%;
}
/* Other pages message box styles */
table.ombox {
    margin: 4px 10%; 
    border-collapse: collapse; 
    border: 1px solid #a2a9b1;       /* Default "notice" gray */
    background: #f8f9fa;
}
 
table.ombox-notice {
    border: 1px solid #a2a9b1;       /* Gray */
}
table.ombox-speedy {
    border: 2px solid #b32424;    /* Red */
    background: #fee7e6;             /* Pink */
}
table.ombox-delete {
    border: 2px solid #b32424;    /* Red */
}
table.ombox-content {
    border: 1px solid #f28500;    /* Orange */
}
table.ombox-style {
    border: 1px solid #fc3;    /* Yellow */
}
table.ombox-move {
    border: 1px solid #9932cc;    /* Purple */
}
table.ombox-protection {
    border: 2px solid #a2a9b1;       /* Gray-gold */
}
 
/* Workaround für Internet Explorer 6 */
div.NavFrame, div.NavPic, .NavToggle {
    position:relative;
}
  /* Für <nowiki><hiero>…</hiero></nowiki> */ 

  .mw-hierotable, .hierotable-mw, 
  .mw-hierotable  th, .hierotable mw-th, 
  .mw-hierotable  td, .hierotable mw-td { 
    border: 0px;
    padding: 0px;
  }
/* With MediaWiki 1.5, the mechanism has changed: instead of a SPAN of class "urlexpansion"
   following the anchor A, the anchor itself now has class "external autonumber" and the
   expansion is inserted when printing (see the common printing style sheet at
   //en.wikipedia.org/w/skins/common/commonPrint.css) using the ":after" pseudo-
   element of CSS. We have to switch this off for links due to Template:Ref!
*/
.plainlinksneverexpand a.external.text:after {
    display: none !important;
}
.plainlinksneverexpand a.external.autonumber:after {
    display: none !important;
}
table.tmbox-protection,
table.tmbox-notice {
    border: 1px solid #c0c090;    /* Gray-brown */
}

/* for Main Page */
.globegris {
  background: url(//upload.wikimedia.org/wikipedia/commons/1/10/Wikipedia-logo-v2-200px-transparent.png);
}
/* End */

.prefsection fieldset {
        float: right;
}

/* To Display poems justified in IE and CSS3 (http://www.w3.org/TR/css3-text/) */
.b { /* verse container */
  text-align: justify;
  text-align-last: justify; /* for IE and CSS3 */
  -moz-text-align-last: justify; /* for Firefox 12 */
  -webkit-text-align-last: justify; /* webkit based browsers */
  text-justify: kashida;
  border: 0;
}
 
.beyt {
  white-space: nowrap; 
}

.nastaliq {
  line-height: 200%;
  font-size: 150%;
  font-family: IranNastaliq, 'Urdu Emad Nastaleeq', 'Noto Nastaliq Urdu', 'Urdu Typesetting', 'Jameel Noori Nastaleeq', 'Nafees Nastaleeq', 'Nafees Nastaleeq v1.01', Nafees, 'Pak Nastaleeq', 'PDMS_Jauhar', sans-serif;
  text-justify: inter-word;
  font-weight: normal;
}
.nastaliq .b { text-justify: inter-word; }

/* Small font-size for hidden categories */
#mw-hidden-catlinks { font-size: 87% !important; }

.listify {
  margin-left:0;
  margin-right:2em;
}
#wpFilterRules {
  direction: ltr;
}

/* این نیز باگ است که وقتی عنوان یک بخش انگلیسی است، فارسی درون خلاصهٔ ویرایش در تاریخچه به هم می‌ریزد */
.comment > span { unicode-bidi: normal; }

/* زیاد کردن اندازهٔ توضیحات صفحهٔ بارگذاری */
#wpUploadDescription {
  height: 25em;
}

/*ابزار پررنگ کنندهٔ نظرهای کاربر*/
.mycomment { background: #ff9; }

/* Pie chart test: Transparent borders */
.transborder {
    border: solid transparent;
}

/* Hide edittools base for those not using the gadget */
#mw-edittools-charinsert {
    display: none;
}

/* Category tree styling. Works in conjuction with [[MediaWiki:Categorytree-expand-bullet]],
   [[MediaWiki:Categorytree-collapse-bullet]] and [[MediaWiki:Categorytree-empty-bullet]]. */
#mw-subcategories ul {
    list-style: none none;
    margin-left: 0.25em;
}
.CategoryTreeChildren {
    margin-left: 1.25em;
}
.CategoryTreeToggle {
    color: #36c;
}
.CategoryTreeEmptyBullet {
    color: #c8ccd1;
}

/* sister project links in the left panel, see [[Template:Iwcommons]] for example */
ul.interProject { 
  list-style: none;
  padding-right: 0; 
  margin-right: 0;
}

li.interProject, #mw-panel div.portal div.body ul.interProject li.interProject { 
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 18px; 
  margin-right: 0;
}

/* توضیح به کاربران دربارهٔ صفحهٔ تمرین */
body[class*="_صفحه_تمرین"] #firstHeading::after {
    color: #72777d;
    content: "توجه:این صفحه بخشی از دانشنامه نیست و صرفاً جهت ویرایش آزمایشی در ویکی‌پدیا کاربرد دارد.";
    float: left;
    width: 40%;
    font-size: 40%;
}

/*اصلاح اندازه فونت در تغییرات اخیر برای [ویرایش‌های در حال انتظار] برگرفته از ویکی‌روسی*/
.mw-fr-reviewlink, .fr-hist-basic-user, .fr-hist-basic-auto {
    font-weight: normal;
    font-size: smaller;
}
/*قالب جهت ارائه دروس در برنامه آموزشی*/
#bodyContent .letterhead {
    background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
    background-repeat:no-repeat;
    padding: 2em;
    background-color: #faf9f2;
}

/* For portals, added 2011-12-07 -bv
   On wide screens, show these as two columns
   On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
    float: left;
    width: 50%;
}
.portal-column-right {
    float: right;
    width: 49%;
}
.portal-column-left-wide {
    float: left;
    width: 60%;
}
.portal-column-right-narrow {
    float: right;
    width: 39%;
}
.portal-column-left-extra-wide {
    float: left;
    width: 70%;
}
.portal-column-right-extra-narrow {
    float: right;
    width: 29%;
}
@media only screen and (max-width: 800px) {
    /* Decouple the columns on narrow screens */
    .portal-column-left,
    .portal-column-right,
    .portal-column-left-wide,
    .portal-column-right-narrow,
    .portal-column-left-extra-wide,
    .portal-column-right-extra-narrow {
        float: inherit;
        width: inherit;
    }
}

/* temporary fix for T86979 */
.ui-dialog { right: auto; }

/* Make it possible to hide checkboxes in <inputbox> */
.inputbox-hidecheckboxes form .inputbox-element {
    display: none !important;
}

/* A fix for the unavailable [horizontal] scrollbar issue in the MediaWiki namespace */
body.ns-8 {
  direction: ltr;
}
body.ns-8 > * {
  direction: rtl;
}

/* این برچسپ بهتر است فقط برای Gadget-taghighlighter.css را فعال کرده اند دیده شوند */
.mw-tag-marker-نیازمند_بازبینی { display: none; }

/* ضخیم کردن قسمت اول جستجو بدون استفاده از قلم دیگر و شکاندن حروف چسپیده */
.highlight {
  text-shadow: 0 -1px;
  font-weight: inherit!important;
}
/* Reduce page jumps by hiding collapsed/dismissed content */
.client-js .mw-special-Watchlist #watchlist-message {
    display: none;
}

/* کمی پیوند ایجاد مقاله بزرگتر شود که پس از حذف بیشتر استفاده شود */
.mw-warning-with-logexcerpt a[title="ویکی‌پدیا:ایجاد مقاله"] { font-size: 120%; font-weight: bold; }

/* Make the textarea pink when an admin is editing a protected page */
.mw-textarea-protected {
    background-color: #fee7e6;
}

/* Made diffs use Wikimedia UI color palette ([[phab:M82]]) */
td.diff-addedline {
    border-color: #36c;
}
td.diff-deletedline {
    border-color: #fc3;
}
td.diff-addedline .diffchange {
    background: #e9eef9;
}
td.diff-deletedline .diffchange {
    background: #fff4d6;
}

/* Tree style lists */
.treeview ul {
    padding: 0;
    margin: 0;
}
.treeview li {
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-image: none;
}
.treeview li li {
    background-image: url("//upload.wikimedia.org/wikipedia/commons/3/3d/Treeview-grey-line-flipped.png");
    background-repeat: no-repeat;
    background-position: right 0 top -2981px;
    /* @noflip */
    padding-right: 20px;
    text-indent: 0.3em;
}
.treeview li li.lastline {
    background-position: right 0 top -5971px
}
.treeview li.emptyline > ul {
    /* @noflip */
    margin-right: -1px;
}
.treeview li.emptyline > ul > li:first-child {
    background-position: right 0 top 9px
}

/* beautyQuote pattern */
.beautyQuote {
	padding: 3px 38px 3px 38px;
	background: url(https://upload.wikimedia.org/wikipedia/commons/1/12/Quote_background_transparent_180deg%28dark%29.png) left/30px, url(https://upload.wikimedia.org/wikipedia/commons/a/ac/Quote_background_transparent_%28dark%29.png) right/30px;
	background-color: #eaecf0;
	background-repeat: no-repeat;
	background-position: bottom 5px left 5px, top 5px right 5px;
	border-radius: 15px;
	display: inline-table;
}
/* End of beautyQuote pattern */

/* Spacing between the rows of navbox */
tr + tr > .navbox-abovebelow,
tr + tr > .navbox-group,
tr + tr > .navbox-image,
tr + tr > .navbox-list {    /* Borders above 2nd, 3rd, etc. rows */
    border-top: 2px solid #fdfdfd; /* Must match background color */
}
/* End of Spacing between the rows of navbox */

/* Color diff links */
.mw-diff-edit a {
	color: #2a4b8d;
}

.mw-diff-undo a, .mw-history-undo a, .mw-rollback-link a {
	color: #d33;
}

a.mw-thanks-thank-link {
	color: #14866d;
}

/*#footer-places-disclaimer { display: none; }*/




@media (max-width: 720px)
.content table {
    display: table !important;
    width: 100% !important;
    box-sizing: border-box;
}





.mw-logo-icon {
   
    width: 6.125em;
    height: 6.125em;
}








.mw-body h1, .mw-body-content h1, .mw-body-content h2 {
    margin-bottom: 0.25em;
    padding: 0;
    font-family: 'irsans';
    line-height: 1.3;
}


.mw-content-container {
    display: flow-root;
   // max-width: 88em;
    margin-right: auto;
    margin-left: auto;
}








.mainpage-top {
    background-image: url('/images/back.jpg');
    background-repeat: no-repeat;
    background-size: cover;
 }





.mw-sidebar-action {
	display: none;
}



_:-ms-lang(x), _:-webkit-full-screen, body { font-family: vazir, 'Segoe UI', Tahoma, 'Iranian Sans', 'DejaVu Sans', 'Noto Kufi Arabic', 'Droid Arabic Kufi', sans-serif; }

.reflist-persian-alpha ol:lang( fa ) li {
  list-style-type: persian-alpha !important;
  direction: rtl;
  text-align: right;
  margin-left: 0;
}


/* language list */
#interwiki-completelist {
	display: none;
}
* {
    box-sizing: border-box;
}
/* vector 2022 */


#p-lang-btn.mw-portlet-empty {
	display: block;
}
#p-lang-btn {
	float: left;
}


/* حذف دکمه اضافه از جستجوی صفحه اول */
 [name=go] {
     display: none 
}








.mw-logo-container {
  background-image: url(/images/title.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 61px;
    width: 8em;
}



.mp-img
{
position: absolute;
    margin-top: -14px;
}





#sister-projects-list {
	text-align: right;
	background: transparent;
	margin: 1px 3px;
}

#sister-projects-list > div {
	width:48%;
	min-width: 17em;
	white-space: nowrap;
	margin: 0 1px;
	display:inline-block;
}

body.skin-minerva #sister-projects-list > div {
	width: 49%;
}

#sister-projects-list > div > div {
	display: inline-block;
	vertical-align: middle;
	margin: 1px 0;
	padding: 4px;
}

#sister-projects-list > div > div:first-child {
	min-width: 50px;
	text-align: center;
}


.mw-logo-wordmark{
display:none;
}




.vector-sticky-header-context-bar-primary{
font-family:'irsans';
}

.res-img {
max-width:100%;
height:auto;
}



.mp-circle-person {
   width: 90px;
    height: 90px;
    overflow: hidden;
    position: relative;
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
border: 3px solid #48d1cc;
}









/*QFrame*/
.QFrame{text-align:center; position:relative;  clear:both; margin:10px auto; width:90%;}
.QFrameHeader{background:url('/images/top.png') no-repeat top center; height:35px}
.QFrameBody{padding: 1em 1em 1em 1em; text-align:center; background:#f5faff; position:relative; display:inline-block; margin:0 auto; min-width:300px}
.QFrameBodyQText{ color:#0000FF; font-size:10pt; word-spacing:5px; line-height:1.5; padding:0 0 10px 0}
.QFrameBody .QFrameBodyQTranslate p{font-family:'tahoma'; color:#0000FF; font-size:16pt; line-height:1.5}
.QFrameBodyReference{text-align: left; font-family: tahoma; font-size: 9pt; color:#0645ad; padding-right:10px;}
.QFrameFooter{background:url('/images/bottom.png') no-repeat top center; height:35px;}

/*SmallQFrame*/
.SmallQFrame{margin:1px auto;}
.SmallQFrameHeader{background:url('/images/top.png') no-repeat top center; height:35px}
.SmallQFrameBody{padding: 5px 8px; text-align:center; background:#f5faff; position:relative; display:inline-block; margin:0 auto; min-width:100px}
.SmallQFrameBodyQText{font-family:'MEQuran'; color:#0000FF; font-size:13pt; word-spacing:5px; line-height:1.5; padding:0 0 0 0}
.SmallQFrameBody .SmallQFrameBodyQTranslate p{font-family:'tahoma'; color:#0000FF; font-size:16pt; line-height:1.5}
.SmallQFrameBodyReference{text-align: left; font-family: tahoma; font-size: 9pt; color:#0645ad; padding-right:10px;}
.SmallQFrameFooter{background:url('/images/bottom.png') no-repeat top center; height:35px;}



.vector-body {
    font-size: calc(1em * 0.805);
    line-height: 1.6;
}








/* vector 2022 */
.mw-content-container, .mw-article-toolbar-container {
  max -width: none;
}
.mw-sidebar-action {
	display: none;
}
#p-lang-btn.mw-portlet-empty {
	display: block;
}
#p-lang-btn {
	float: left;
}
/* comment section */
.cs-comments, .cs-title-edit-field, .cs-body-edit-field {
  font-family: vazir !important;
}
.cs-header .oo-ui-buttonElement-button[tabindex="0"] {
	position: fixed;
	top: 4em;
	left: 1em;
}
.cs-header .oo-ui-buttonElement-button[title="لغو"], .cs-header .oo-ui-buttonElement-button[title="ثبت"] {
	position: relative;
	top: unset;
	left: unset;
}