@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekan/iranyekanwebbold(fanum).eot');
    src: url('font/IRANYekan/iranyekanwebbold(fanum).eot?#iefix') format('eot'), /* IE6–8 */
    url('font/IRANYekan/iranyekanwebbold(fanum).woff2') format('woff2'), /* Chrome36+, Opera24+*/
    url('font/IRANYekan/iranyekanwebbold(fanum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('font/IRANYekan/iranyekanwebbold(fanum).ttf') format('ttf');
    font-weight: bold;
}
@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekan/iranyekanwebregular(fanum).eot');
    src: url('font/IRANYekan/iranyekanwebregular(fanum).eot?#iefix') format('eot'), /* IE6–8 */
    url('font/IRANYekan/iranyekanwebregular(fanum).woff2') format('woff2'), /* Chrome36+, Opera24+*/
    url('font/IRANYekan/iranyekanwebregular(fanum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('font/IRANYekan/iranyekanwebregular(fanum).ttf') format('ttf');
    font-weight: 500;
}
@font-face {
    font-family: 'IRANYekan';
    src: url('font/IRANYekan/iranyekanweblight(fanum).eot');
    src: url('font/IRANYekan/iranyekanweblight(fanum).eot?#iefix') format('eot'), /* IE6–8 */
    url('font/IRANYekan/iranyekanweblight(fanum).woff2') format('woff2'), /* Chrome36+, Opera24+*/
    url('font/IRANYekan/iranyekanweblight(fanum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('font/IRANYekan/iranyekanweblight(fanum).ttf') format('ttf');
    font-weight: 300;
}

.paginations ul li a:hover, .paginations ul li span.current {
    background-color: #db3157;
}

.header-menu{background: none!important;}
#header{background-color: transparent;background-image: linear-gradient(260deg, #3023ae 0%, #c86dd7 100%);}
.header-menu ul li a{color:#fff}
.widget-statistic ul li.members-count{border-right: 4px solid #db3157;border-left: 0px solid #db3157;}
.widget-statistic ul li.questions-count {border-right: 4px solid #65d49a;border-left: 0px solid #65d49a;}
.sort-questions ul li a.active, .sort-questions ul li a:hover, ul.q-f-sort li a.active, ul.q-f-sort li a:hover {border-bottom: 4px solid #db3157;}
.widget-menus ul li a:hover, .widget-menus ul li.current-menu-item a {border-right: 4px solid #3224ae;border-left: 0px solid #ffffff;}
.widget a,.widget-menus ul li a{color: #5c6771;}
.widget a, .widget-menus ul li a:hover {color: #db3157;}

.header-menu ul li a:hover, .header-menu > ul > li:hover > a{color: #db3157;}
.ask-question{background-color:#23d378}
.tabs-title li .active{border-bottom: 4px solid #3224ae;}
.current-category span, .q-filter-waypoints .q-f-title{margin-right: 20px;}
a {color: #db3157;}
ul.dropdown-profile li:hover a {border-right: 4px solid #3224ae;border-left: 0px solid #3224ae;}
.single-head h3, ul.dropdown-profile li:hover a, ul.dropdown-profile li:hover a i, span.star i, .user-post-count .points-count {color: #3224ae;}
.user-post-count .packaged .btn-buy {background: #3224ae;}
.ask-question, .modal-submit-questions .btn-submit-question, .question-main-content .vote-block span, .contact-block button, #run_setup_pump,#submit_edit_profile .update_profile, .form_modal_style .update_profile, .form_modal_style input[type="submit"] {background: #65d49a;}
a.login-url{color:#fff}
.single-head h1{color:#3224ae;}
.sort-questions{display:flex;}
header{background-color: transparent;
    background-image: linear-gradient(260deg, #3023ae 0%, #f26798 100%);}

.answers-filter .sort-questions{display: flex;flex-direction: row-reverse;}
.single-head span.back{direction:ltr;}
#forgotpass_form.form_modal_style input[type="submit"] {margin-left: 20px;margin-right:0px;}
li {font-size: 14px;}


/* Mobile */

.middle-bar .menu-middle-bar li.active a {border-bottom: 3px solid #3224ae;}
.post-question-btn,.group-btn-post .submit-post-question{background-color: #23d378;}
.col-md-12 {width: 100%;}
.middle-bar .menu-middle-bar{padding:0;}
.logo a img {max-height: 70px;}
.content-qna-wrapper .content-question .title-question a{color: #3224ae!important;}
.content-question .time-categories a {color: #3224ae;}
.vote-wrapper .number-vote{background-color: #23d378;}
.btn-follow-question {top: 0;float: left;padding: 5px;}
.post-answers-wrapper .btn-post-answers{background-color: #23d378;}



/* ALL */

.menu-push .list-categories li a i{margin-left: 20px;margin-right:0px}
.menu-push .setting-author{right:auto}
.list-question-wrapper .list-question .info-user .info-review-question li{direction:ltr}
.padding-right-0{padding-left: 0 !important;}
.btn-pump i, .btn-time i{padding-right:0px;padding-left: 6px;}
.list-question-wrapper .list-question .info-user .info-review-question{direction:ltr}
.content-question .title-question{margin: 10px 0 10px;}
.share .list-share li a i{margin-right: 5px;margin-left:0px}
.content-qna-wrapper .content-question .details{margin-top:10px}
.vote-wrapper .answer-active-label i{margin-left:5px;margin-right:0px}
.btn-follow-question{padding: 3px 6px}
.btn-follow-question i {margin-left: 5px;}
.sort-questions ul, ul.q-f-sort{float:left}
.question-cat span.author-avatar{margin-left:8px;margin-right:0px}
.question-cat span.user-badge {margin-right: 0px;margin-left: 5px;}
.author-name {margin: 0 0px 0 8px;}

/* ---------------------------------------- */
/* Bootstrap                                */
/* ---------------------------------------- */
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
	float:right
}

/* ---------------------------------------- */
/* G E N E R A L  S T Y L E                 */
/* ---------------------------------------- */


body {
	color: #6f7d95;
	font-size: 13px;
	font-family: IRANYekan!important;
}
.widget-statistic ul li.questions-count {

	margin-bottom: 30px;
	padding-right:5px;
	line-height:.6;
}
.widget-statistic ul li.members-count {

	padding-right:5px;
	line-height: .6;
}

.widget-recent-activity ul li i {
	margin-left: 13px;
	margin-right: 0px;
	float: right;
	font-size: 16px;
	margin-top: 3px;
}
#question-tags-container .tip-add-tag {
	position: absolute;
	left: 10px;
	right:auto;
	top: 30px;
}


ul.post-controls {
	position: absolute;
	left: 0;
	right:auto;
	padding: 0;
	margin-left: 15px;
	margin-right: 0px;
	display: none;
}
.user-post-count .questions-count,
.user-post-count .answers-count {
	color: #78829d;
	font-size: 16px;
	border-right: 4px solid #78829d;
	border-left: 0px solid #78829d;
	margin: 0;
	padding: 0;
	padding-right: 5px;
	padding-left:0;
	height: 48px;
	line-height: .6;
}

.sort-questions ul li:last-child,
ul.q-f-sort li:last-child {
	margin-right: 0px;
	margin-left: 0px;
}
.widget-hot-questions ul li span.topic-avatar {
	float: right;
	margin-left: 15px;
	margin-right: 0px;
}

.blog-classic-top #search-bar{
	float:right;
	/*position:relative;
	top: 13px;*/
	/*cuong*/
	position: absolute;
	top: 27px;
	left: 37px;
	right:auto
}
.blog-classic-top #search-bar i{
	position:absolute;
	left: 10px;
	right:auto;
	top: 8px;
	color: #8b97b1;
}
#header_search i {
	display: inline-block;
	position: absolute;
	left: 15px;
	right:auto;
	top: 10px;
	color:#8b97b1;
}
.number-of-questions-text{
	color: #8b97b1;
	display:inline-block;
	vertical-align: top;
	padding-top: 7px;
	margin-left:10px;
}
.submit-wrapper button {
	font-weight: 400;
}
.pubsub-notification {
	font-weight: normal;
}
.modal-submit-questions input.submit-input {
	padding-right: 20px;
}
.header-menu {
	background: #19202e;
	min-height: 80px;
	text-align: center;
	float: right;
}
.header-search-wrapper {
	margin-top: 23px;
	/*float: right;*/
	/*position: relative;*/
	position: absolute;
	left: 20px;
}
.select-categories-wrapper .select-categories{
		left: 5px;
		right:auto
}
.number-of-questions-wrapper {
	text-align: left;
}
.number-of-questions-wrapper .number-of-questions:before{
	left: 15px;
	right:auto
}
.q-filter-waypoints .q-f-title {
   margin-right:20px
}

.form_modal_style .password_user {
   float:right;
   margin-left:40px;
   margin-right:0px
}
.widget-menus ul li a:hover, .widget-menus ul li.current-menu-item a {

   border-left:0px solid #ffffff;
}
.widget-menus ul li a{
	border-right:4px solid transparent;
	border-left:0px solid transparent;
	
}

#header_search input {
    padding-right:15px;
	padding-left:0
}
.search-preview{
	text-align: right;
}
.blog-content h2 {
	text-align: right !important;
}
ul.dropdown-profile li a i {
	color: #78829d;
	margin-left: 13px;
	margin-right:0
}

ul.dropdown-profile li a {
    padding-right: 16px;
	border-right: 4px solid transparent;
}
ul.dropdown-profile li a{
	border-right:4px solid transparent;
	border-left:0px solid transparent;
}
.author-edit .author-avatar{
	margin-left: 25px;
	margin-right: 0px;
}
.author-edit .edit-info-avatar .upload-avatar-btn{
	margin-left:35px;
}
#submit_edit_profile .checkbox-email {
	float: right;
}
#submit_edit_profile input[type="checkbox"] {

	float: right;
	margin: 0 0 10px 9px;
}
.quote-answer-style{
	padding-right:15px;
	padding-left:0px;
	border-right:4px solid #77819d;
	border-left:0px solid #77819d;
	margin-top: 25px;
	margin-right: 40px;
	margin-left: 0px
}
.quote-answer-style .alert-stt-answer-style i{
	margin-left: 7px;
}
.icon-quote{
	margin-left:10px;
}
.mask-poll{
	margin-left:10px;
	margin-right:0px
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{
	right:-9999px;
	left:auto;
	display:none
}
.modal-submit-questions .input-title span, .modal-submit-questions .input-poll-title span{
	left:7px;
	right:auto

}
.modal-submit-questions #submit_question input#question_title, .modal-submit-questions #submit_poll input#poll_question_title{
    padding-left:0;
    padding-right:10px;
    
}	
.modal.in .modal-dialog{
	overflow:hidden;
}
.form-control{
	padding:6px 12px
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox]{ 
    float:right;
}
#submit_poll .chose-multi .form-group input[type="checkbox"]{
	margin-left:10px;
	margin-right:0
}
#submit_poll .chose-multi .form-group{
	margin:0 0 25px 30px
}
#submit_poll .btn-more-anwser .btn-add-more{
	padding:10px 15px 10px 40px;
	margin:15px 0px 0 10px
}
#submit_poll .btn-more-anwser .btn-add-more i{
	padding-left:5px;
	padding-right:0px
}
.main-questions-list ul.question-statistic li{
	margin-right:35px;
	margin-left:0px
}
.select-categories-wrapper .outer-filter-wrapper .label-filter{
	margin-left:15px;
	margin-right:-12px
}
.user-info span.avatar-80{
	float:right
}
.user-info ul{
	margin-right:20px;
	margin-left:0px
}
.q-filter-waypoints .number-of-questions-wrapper{
	float:left;
	margin-left:5%;
}
.user-post-count .packaged{
	border-right:1px solid #dadfea;
	border-left:0px solid #dadfea;
}
.user-post-count .pull-bottom .num-question{
	padding-right:5px;
	padding-left:0;
}
.main-questions-list .q-right-content .pumping{
	float:left;
}
.user-controls ul{
	text-align:left
}
.user-controls ul li{
    margin-left:0;
	margin-right:20px;
}
span.star{
	margin-left:0;
	margin-right:15px;
	text-align:right
}
#submit_edit_profile .update_profile, .form_modal_style .update_profile, .form_modal_style input[type="submit"]{ font-weight:400}
.ask-question i, #run_pump_setup i{
	margin-left:5px;
	margin-right:0;
}
.ask-question, .contact-block button, #run_pump_setup{font-weight:400}
.blog-content .read-more{
	font-weight:400;
}
.blog-content .read-more i{
	margin-right:5px;
	margin-left:0;
}
.fa-arrow-circle-o-right:before{
	content:"\f190"
}
.blog-classic-top{
	padding-left:268px;
	padding-right:0;
}
.et-comment-left{
	float:right;
	padding:0 0 0 10px;
}
.et-comment-right{
	margin-right:90px;
	margin-left:0;
}
.et-comment-author{
	margin-left:10px;
	margin-right:0
}
p.et-comment-reply a i{
	margin-left:0;
	margin-right:5px;
}
.blog-content .tag{
	margin-left:50px;
	margin-right:0px
}
.main-tag-list .character{
	margin-right:35px;
	margin-left:0;
}
.fa-chevron-circle-right:before{
	content:"\f137"
}
.form-input-search{
	float:left;
}
.input-find-tags i.fa-chevron-circle-right{
	left:15px;
	right:auto
}
.main-tag-list .tags-list div.tag-item{
	margin-left:25px;
	margin-right:35px;
}
.q-right-content .question-control ul li{
	margin-left:0;
	margin-right:10px
}

.sort-questions ul li, ul.q-f-sort li{
	margin-right:0px;
	margin-left:40px;
}
.sort-questions ul, ul.q-f-sort{
	padding-left:0;
	padding-right:25px;

}
.filter-by-select{
	min-width:70px
}
.main-questions-list ul.question-statistic{
	margin-left:-10px
}
.multi-choice ul li{
	padding-right:35px;
	padding-left:0px
}
.multi-choice{
	left:15px;
	right:auto
}
.multi-choice ul li:last-child{
	padding-left:0px;
	padding-right:30px
}
.vote-block .btn-pump i{
	padding-left:6px;
	padding-right:0px
}
.q-right-content .question-control ul li i{
	margin-left:0;
	margin-right:5px
}
.widget-statistic p{
	padding-right:7px;
	padding-left:0px
}
.select-answer .top-bar-answer{
	padding:13px 15px 5px 0
}
.vote-block span.btn-time i{
	padding-left:6px;
	padding-right:0;
}
.main-questions-list .q-right-content .pumping span.btn-pump i, .main-questions-list .q-right-content .pumping span.btn-time i{
	padding-right:0px;
	padding-left:6px;
}
.user-post-count .packaged .number-pump{
	padding-left:30px;
	padding-right:0px
}
.user-post-count .packaged .btn-buy{
	font-weight:normal
}
.buy-package .warpper-buy-package .select-plan-step ul li .item-package, .buy-package .warpper-buy-package .select-payment-step ul li .item-package{
	padding-right:30px;
	padding-left:0;
}
.buy-package .warpper-buy-package .select-plan-step ul li .btn-select, .buy-package .warpper-buy-package .select-payment-step ul li .btn-select{
	left:0;
	right:auto
}
.payment-success .sucess i{
	padding-right:0px;
	padding-left:5px
}
.content-answer{
	float:left
}
.btn-submit-answer{
	margin:0px 0px 0 15px
}
.chart-cus{
	padding:0 0 0 20px;
}
.box-color-vote{
	margin-left:10px;
	margin-right:0px
}
.question-poll{
	margin-right:23px;
	margin-left:0px
}
#submit_poll .function-right{
	left:15px;
	right:auto
}
#submit_poll .answer input{
	padding:0 15px 0 50px
}
#submit_poll .answer .remove-box{
	padding:0px 26px 0 0;
	float:right;
	right:-10px;
	bottom:0px
}
span.star{
	text-align:right;
}
.badge-content i.fa-check{
	margin-left:2px;
	margin-right:0px
}
.badge-content i.fa-ban{
	margin-left:2px;
	margin-right:0px
}
.badge-content .question-cat .user-badge{
	margin-right:0px;
	margin-left:5px
}
span.star{
	margin-right:5px;
	margin-left:0px
}
#main_users_list li.user-item .user-avatar{
	float:right
}
#main_users_list li.user-item .left-info{
	margin-right:12px;
	margin-left:0px
}
#main_users_list li.user-item .user-badge{
	margin-left:15px;
	margin-right:0px
}
#submit_edit_profile input[type="text"], .form_modal_style input, #submit_edit_profile textarea{
	padding-right:15px;
	padding-left:0px;
}
#signin_form.form_modal_style input[type="submit"]{
	margin-left:20px;
	margin-right:0px
}
a.q-tag:before {
    content: '#';
}
/* ---------------------------------------- */
/* RESPONSIVE                 */
/* ---------------------------------------- */
@media (max-width:996px){
	
	ul.q-f-sort li {
		margin-right: 0px;
		margin-left:9px
	}
}
@media (max-width:1250px){
	
	ul.q-f-sort li{
		margin-right:0px;
		margin-left:15px
	}
}

@media (max-width:1060px) { .q-filter-waypoints .number-of-questions-wrapper {
	margin-top:-43px;
	
 }
}
@media (max-width:991px) { .q-filter-waypoints .number-of-questions-wrapper {
	margin-top:6px;
	
 }
}
@media (max-width:960px) { .q-filter-waypoints .number-of-questions-wrapper {
	margin-top:6px;
	
 }
}
@media (max-width:700px) { .q-filter-waypoints .number-of-questions-wrapper {
	margin-top:-43px;
	
 }
}

@media (max-width:1200px) {.main-questions-list ul.question-statistic {
	margin-left:-10px;
 }
}

.list-question-wrapper .list-question .avatar-user .img-user {right:-10px;left:auto}
.list-question-wrapper .list-question .avatar-user .user-badge{margin-right:15px;margin-left:0}
/*.content-question .time-categories{float:left}*/
.content-qna-wrapper .info-user{left:auto;right:48px}
.content-qna-wrapper .avatar-user {right:-10px;left:auto}

.vote-wrapper .answer-active-label{font-size:12px}
.select-categories:before{left:8px;right:auto}
.menu-push .setting-author {left:0px;right:auto}
ul.social-icon{float:left;margin-top: -12px}
.social-icon li{margin-right:20px;margin-left:0}
.form_modal_style .link_sign_up{margin-left:10px;margin-right:0}
.widget-menus a{padding:10px 16px 10px 0}
.intro-text{border-right:6px solid #f39c12;border-left:0px solid #f39c12;padding-right:25px;padding-left:25px;}
.to_register{border-right:3px solid transparent;border-left:0px solid transparent!important;padding-right:5px;padding-left:0}
.your-password i, .your-email i, .your-name i{left:10px;right:auto}
p.intro-name input, p.intro-password input{padding:10px 10px 5px 30px}
p.intro-name label.error, p.intro-password label.error{right:0px;left:auto;top:45px}
.widget-menus ul li a i{margin-left:9px;margin-right:-6px}
.chosen-container-single .chosen-single div b::before{left:10px;right:auto}
.select-categories-wrapper.fixed .label-filter{margin-left:12px;margin-right:0}
.top-bar .top-bar-title{float:right}
.outer-filter-wrapper{float:left}
#submit_poll .iris-picker{left:0;right:auto}
.question-main-content .top-content span.answered{margin-left:20px;margin-right:0;font-size:12px}
.popover.top>.arrow:after{margin-right:-10px;margin-left:0}
.question-main-content .vote-block a i.fa-chevron-up{bottom:0px}
.current-category span, .q-filter-waypoints .q-f-title{margin-right:20px;margin-left:0}
.question-main-content .top-content ul.question-tags{margin-left:0;margin-right:0}
.widget-related-tags li a, .q-tag{margin-right:5px;margin-left:0}
ul.question-tags li{margin:10px 0px 10px 8px}
ul.post-controls li{margin-left:0;margin-right:10px}
.your-submit input{float:left}
.modal-submit-questions ul.tags-list li a i{margin-right:5px;margin-left:0px}
.input-group-addon:last-child{border-right:0}
.form_modal_style .link_sign_in {margin-right: 30px;margin-left:0}
ul.dropdown-profile{text-align:right}
.close{float:left}
#submit_poll .input-group.date .input-group-addon{
	border-right:none;
	left:0;
	right:auto;
	padding-left:25px;
	padding-right:15px;
}
#submit_poll .input-group.date input{border-left:none}
.input-group-addon{border-radius:0px}
.social-auth {
	text-align:right
}
#login_register.modal-submit-questions .modal-body { 
    padding-bottom: 10px
}
.social-icon .sc-icon {
	font-size: 24px;
	line-height: 0;
	width: 163px;
	display: block; 
	text-align: center; 
	font-size: 15px;
	padding: 8px 10px 10px 10px;
	border-radius: 40px; 
	margin-left: -15px; 
	margin-top: 10px;
	color: #ffffff;
    background-color: #00aced
}
.social-icon .color-google {
	color:#dd4b39;
    width: 163px;
	background: #dc4b3e; 
	color: #fff; 
	display: block; 
	text-align: center; 
	font-size: 15px;
	padding: 8px 10px 10px 10px;
	border-radius: 40px; 
	margin-left: -15px; 
	margin-top: 10px; }

.social-icon .color-twitter {
	color: #ffffff;
    background-color: #00aced!important
}
.social-icon .color-facebook {
	color: #ffffff;
    background-color: #3b5998!important
}
.social-icon .color-google:hover {
background: #ef6458;
}

.tooltip.top {
    font-family: iranyekan;
}

button.action.ask-question,button#btn_submit_question,input.btn-submitm,.submit-wrapper button {
    outline: none;
	transition: all 0.3s;
	background: #65d49a;
}

button.action.ask-question:hover,button#btn_submit_question:hover,input.btn-submit:hover,.submit-wrapper button:hover {
    background: #db3157;
    transition: all 0.3s;
}
input.btn-submit {
    opacity: 1!important;
}

.policy-sign-up a {color: #db3157;}

.fa-facebook-f:before, .fa-facebook:before {margin-left: 5px;}
.fa-twitter:before{margin-left: 5px;}
.fa-google-plus:before{margin-left: 5px;}
@media (min-width: 1200px){.q-filter-waypoints .select-categories-wrapper{
	margin-left:-60%;
	float:left
}}
@media (max-height:497px){.current-category, .select-categories-wrapper{
	margin-left:-98px
}}
@media screen and (max-height: 26.375em) {.cbp-spmenu-left, .cbp-spmenu-push-toleft {right:-190px;left:auto} }
.cbp-spmenu-left.cbp-spmenu-open {right:0;left:auto}
.cbp-spmenu-right.cbp-spmenu-open {left:0;right:auto}

