ol, ul{list-style:none;}
body{font-family:'IRANSansWeb';}
.accordion{box-shadow:0 1px 8px rgba(0, 0, 0, 0.25);}
.accordion input[name='panel']{display:none;}
.accordion label{position:relative;display:block;padding:1em;background:linear-gradient(to bottom, #FEFEFE 0%, #D1D1D1 50%, #DBDBDB 55%, #E2E2E2 100%);border-top:1px solid #FFF;border-bottom:1px solid rgba(0, 0, 0, 0.15);box-shadow:inset 0 2px 0 #FFF;font-size:16px;color:#fff;background:#1f2746;cursor:pointer;transition:all 0.4s cubic-bezier(0.865, 0.14, 0.095, 0.87);text-align:right;}
.accordion label:after{content:'+';position:absolute;left:1em;width:1em;height:1em;color:#023f88;text-align:center;border-radius:50%;background:#EEEEEE;text-shadow:0 1px 0 rgba(0, 0, 0, 0.75);line-height:1.1em;top:23px;}
.accordion label:hover{color:#436EEE;}
.accordion input:checked + label{color:#436EEE;}
.accordion input:checked + label:after{content:'-';line-height:1.1em;}
.accordion .accordion__content{overflow:hidden;min-height:0;height:0;position:relative;padding:0 1.5em;background:linear-gradient(to bottom, #FEFEFE 0%, #D1D1D1 50%, #E2E2E2 100%);color:#EEEEEE;transition:all 0.4s cubic-bezier(0.865, 0.14, 0.095, 0.87);}
.accordion .accordion__content:not(:last-of-type){box-shadow:inset 0 -2px 2px rgba(0, 0, 0, 0.25), inset 4px 0 0 0 #436EEE, inset 0 3px 6px rgba(0, 0, 0, 0.75);}
.accordion .accordion__content .accordion__header{padding:1em 0;}
.accordion .accordion__content .accordion__body{padding:0 0 1.5em;font-size:.825em;line-height:1.4em;}
input[name='panel']:checked ~ .accordion__content{overflow:visible;height:auto;}