/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 .flex {display: flex;}
 .inline-flex {display: inline-flex;}
 .flex-column {flex-direction: column;-ms-flex-direction:column;}
 .flex-row-reverse {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
 .flex-column-reverse {-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
 .flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
 .justify-content-start, .justify-content-right {-ms-flex-pack: start;justify-content: flex-start;}
 .justify-content-end, .justify-content-left {-ms-flex-pack: end;justify-content: flex-end;}
 .justify-content-center {-ms-flex-pack: center;justify-content: center;}
 .justify-content-between {-ms-flex-pack: justify;justify-content: space-between;}
 .align-items-start,.align-items-right {-ms-flex-align: start;align-items: flex-start;}
 .align-items-end,.align-items-left {-ms-flex-align: end;align-items: flex-end;}
 .align-items-center {-ms-flex-align: center;align-items: center;}
 @font-face {font-family: IRANSans;font-style: normal;font-weight: bold;src: url('../fonts/IRANSansWeb.eot');src: url('../fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */url('../fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/url('../fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/url('../fonts/IRANSansWeb.ttf') format('truetype');}
 .main-nikandishan-questions {font-size: 14px;}
 body.rtl .main-nikandishan-questions * {font-family: IRANSans !important;}
 .main-nikandishan-questions .nic-step,.main-nikandishan-questions .question-footer .submit-form,.main-nikandishan-questions .question-footer .previous,.main-nikandishan-questions .question-footer.all-qustion .next {display: none;}
 .main-nikandishan-questions .nic-step.nic-step-active,.main-nikandishan-questions .question-footer.all-qustion .submit-form {display: block;}
 .main-nikandishan-questions .question-footer {display: flex;justify-content: space-between;max-width: 800px;align-items: center;}
 .main-nikandishan-questions .nikandishan-question {padding-top: 40px;}
 .main-nikandishan-questions .nikandishan-question .notice-answer {color: red;display: none;}
 .main-nikandishan-questions .result-footer-btn a {margin: 10px;}
 .manwomanmind-btn-loading {display:inline-block;}
 .manwomanmind-btn-loading:after {content:" ";display:block;width:10px;height:10px;margin:0 8px;border-radius:50%;border:3px solid #fff;border-color:#fff transparent #fff transparent;animation:manwomanmind-dual-ring 1.2s linear infinite}
 @keyframes manwomanmind-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
 #manwomanmind-questions-alert {display: none;position: fixed;top:0;right:0;background-color: rgba(0,0,0,0.4);z-index: 999999;width: 100%;height: 100%;}
 #manwomanmind-questions-alert #manwomanmind-questions-alert-inside {position: absolute;top: 50%;right: 50%;transform: translate(50%,-50%);width: 300px;height: 140px;background-color: #fff;box-shadow: 0px 2px 28px 4px rgba(0,0,0,0.2);border-radius: 5px;text-align: center;overflow: hidden;}
 #manwomanmind-questions-alert #manwomanmind-questions-alert-inside p {text-indent: 0;text-align: center;margin: 0;}
 #manwomanmind-questions-alert #manwomanmind-questions-alert-inside .manwomanmind-questions-alert-text {padding: 15px 0;}
 #manwomanmind-questions-alert .manwomanmind-questions-alert-close {display: inline-block;background-color: #c2c2c2;padding:4px 10px;border-radius: 2px;cursor: pointer;}
 #manwomanmind-questions-alert .manwomanmind-questions-alert-title {background-color: #c2c2c2;padding: 5px 0;}
 .animate__animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
 @-webkit-keyframes fadeInRight {
     from {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
     to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
 }
 @keyframes fadeInRight {
     from {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
     to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
 }
 .animate__fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
 @-webkit-keyframes fadeInLeft {
     from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
     to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
 }
   @keyframes fadeInLeft {
     from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
     to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
 }
 .animate__fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
 @media (max-width: 480px) {.main-nikandishan-questions .mybtn {width: auto;}  }
 .main-nikandishan-questions p {text-align:justify; text-indent: 25px;}    
 .main-nikandishan-questions .flex-container {display: flex;flex-wrap: wrap;background-color: #ffffff;}
 .flex-container > div {background-color: #ffffff;margin: 5px;padding: 5px;}
 .main-nikandishan-questions ul {list-style:none;padding-right:0px;}
 .main-nikandishan-questions li {list-style:none;}
 .main-nikandishan-questions table tr:nth-of-type(odd) {background:#FDF5E6;}
 .main-nikandishan-questions table tr:nth-of-type(even) {background:#FFEFD5;}
 .main-nikandishan-questions a.button {background-color:#aa96F3;width: 150px;border:none;border-radius:7px;color:#fff;padding:10px 10px 10px 10px;text-align:center;font-size:16px;cursor:pointer;transition:0.7s;margin-bottom:10px;display:block;text-decoration:none;}
 .main-nikandishan-questions a.button:hover {background-color:#5a55;color:#fff;border-radius:15px;}
 .main-nikandishan-questions .mybtn {background-color:#aa96F3;width: 200px;border:none;border-radius:7px;color:#fff;padding:10px 10px 10px 10px;text-align:center;font-size:16px;cursor:pointer;transition:0.7s;margin-bottom:10px;display:block;text-decoration:none;}
 .main-nikandishan-questions .mybtn:hover {background-color:#5a55;color:#fff;border-radius:15px;}
 .main-nikandishan-questions .chart {background: #f1f4f7;box-shadow: 0px 0px 9px rgba(0,0,0,0.15);padding: 10px 10px 10px 10px;margin: 10px 10px 10px 10px;border-radius: 10px;list-style: none;position: relative;display: inline-table;}
.manwomanmind-personal-info {display: flex;justify-content: space-between;padding: 20px;border: 1px solid #eee;flex-wrap: wrap;}
.manwomanmind-personal-info > div {padding: 10px;}
.manwomanmind-personal-info .manwomanmind-personal-info-text,.manwomanmind-personal-info .manwomanmind-personal-info-email {width: 60%;}
.manwomanmind-personal-info .manwomanmind-personal-info-gender,.manwomanmind-personal-info .manwomanmind-personal-info-age {width: 40%;}
.manwomanmind-personal-info select,.manwomanmind-personal-info input {width: 100%;}
.manwomanmind-personal-info lable,.manwomanmind-personal-info input[type='text'],.manwomanmind-personal-info input[type='number'] {display: block;width: 100%;}
.manwomanmind-personal-info lable {margin-bottom: 15px;}
/** === User Panel === */
.main-user-edit .user-edit-item {margin-bottom: 20px;}
.main-user-edit .user-edit-item .user-edit-item-lable {display: flex;height: 50px;background-color: #dbe1e9;color: #5c6e85;align-items: center;justify-content: space-between;cursor: pointer;}
.main-user-edit .user-edit-item .user-edit-item-lable .user-edit-num,.main-user-edit .user-edit-item .user-edit-item-lable .user-edit-gender {margin: 0 50px;}
.main-user-edit .user-edit-item .user-edit-item-lable .user-edit-icon {background: url("../../admin/images/arrow-down.svg") no-repeat center center;width: 15px;height: 15px;margin: 0 20px;}
.main-user-edit .user-edit-item .user-edit-item-lable div {display: flex;align-items: center;}
.main-user-edit .user-edit-item .user-edit-item-lable .user-edit-pdf {color: #FFF;padding: 8px 30px 8px 15px;border-radius: 5px;background: #b72e2e url(../../admin/images/pdf.svg) no-repeat center right/32px 50%;}
.main-user-edit .user-edit-item .user-edit-item-content {padding: 30px;display: none;}
.main-user-edit .user-edit-item.open-item .user-edit-item-content {display: block;}
.main-user-edit .user-edit-item.open-item .user-edit-item-lable .user-edit-icon {transform: rotateZ(180deg);}
.manwomanmind-test-edit #result-table-test {text-align: center;}
.manwomanmind-test-edit .chart {background: #f1f4f7;box-shadow: 0px 0px 9px rgba(0,0,0,0.15);padding: 10px 10px 10px 10px;margin: 10px 10px 10px 10px;border-radius: 10px;list-style: none;position: relative;display: inline-table;}
.manwomanmind-test-edit ul{list-style:none;padding-right:0px;}
.manwomanmind-test-edit li{list-style:none;}
.manwomanmind-test-edit table tr:nth-of-type(odd) {background:#FDF5E6;}
.manwomanmind-test-edit table tr:nth-of-type(even) {background:#FFEFD5;}
.manwomanmind-test-edit table tr td {text-align: center !important;}
.nikandishan-user-login > form {max-width: 300px;margin: 50px auto;padding: 20px;box-shadow: 1px 1px 12px rgba(0,0,0,0.2);border-radius: 10px;border: 1px solid #c8c8c8;}
.nikandishan-user-login .login-username,.nikandishan-user-login .login-password {display: flex;flex-direction: column;margin-bottom: 10px;}
.nikandishan-user-login .login-username input,.nikandishan-user-login .login-password input {margin-top: 8px;border-radius: 5px;}
.nikandishan-user-login .login-submit #wp-submit {width: 100%;margin-top: 10px;background-color: #b72e2e;border-radius: 5px;}
.nikandishan-no-result-found {font-size: 18px;text-align: center;}
.nikandishan-user-panel .nikandishan-plugin-item {counter-increment: list-number;padding: 10px 20px;margin-top: 20px;border: 1px solid #ababab;border-radius: 15px;background-color: #FFF;}
.nikandishan-user-panel .nikandishan-plugin-item-entry {cursor: pointer;}
.nikandishan-user-panel .nikandishan-plugin-item .num:before {content: counter(list-number);}
.nikandishan-user-panel .nikandishan-plugin-item .img {height: 60px;width: 60px;margin: 0 25px;}
.nikandishan-user-panel .nikandishan-plugin-item .img img {height: 100%;width: 100%;border-radius: 10px;border: 1px solid #d8d8d8;}
.nikandishan-user-panel .nikandishan-plugin-item .title {font-size: 18px;}
.nikandishan-user-panel .nikandishan-user-panel-content {width: 100%;padding-top: 20px;border-top: 1px solid #ababab;margin-top: 20px;display: none;}
.nikandishan-user-panel .nikandishan-plugin-item .nikandishan-plugin-arrow {background: url(../../admin/images/arrow-down.svg) no-repeat center center/50% 50%;width: 15px;height: 15px;background-color: #d7d7d7;padding: 13px;display: inline-block;border-radius: 50px;}
.nikandishan-user-panel .nikandishan-plugin-item-entry.show .nikandishan-plugin-arrow {transform: rotateZ(180deg);}
.nikandishan-user-panel .nikandishan-user-panel-content .main-users-header,.nikandishan-user-panel .nikandishan-user-title,.nikandishan-user-panel .hide-full-name {display: none;}