@charset "UTF-8"; :root {
	--color-primary: #c09578;
	--color-primary-light: #c09578db;
}

.ltr { direction: ltr !important; }
.rtl { direction: rtl !important; }

.block { display: block !important; }
.inline-block { display: inline-block !important; }
.inline { display: inline !important; }
.flex { display: flex !important; }
.grid { display: grid !important; }
.relative { position: relative !important; }
.absolute { position: absolute !important; }
.overflow-hidden { overflow: hidden !important; }

.align-right { text-align: right !important; }
.align-center { text-align: center !important; }
.align-left { text-align: left !important; }
.align-justify { text-align: justify !important; }

.form-control.align-left::placeholder {text-align: right !important;}

.bold { font-weight: 600; }
.bold_semi { font-weight: 500; }
.bold_full { font-weight: 900; }
.normal { font-weight: 400; }
.thin { font-weight: 300; }

.font9 { font-size: 9px !important; }
.font10 { font-size: 10px !important; }
.font11 { font-size: 11px !important; }
.font12 { font-size: 12px !important; }
.font13 { font-size: 13px !important; }
.font14 { font-size: 14px !important; }
.font15 { font-size: 15px !important; }
.font16 { font-size: 16px !important; }
.font18 { font-size: 18px !important; }
.font20 { font-size: 20px !important; }
.font22 { font-size: 22px !important; }
.font24 { font-size: 24px !important; }
.font28 { font-size: 28px !important; }
.font32 { font-size: 32px !important; }
.font40 { font-size: 40px !important; }
.font48 { font-size: 48px !important; }
.font60 { font-size: 60px !important; }
.font72 { font-size: 72px !important; }
.font96 { font-size: 96px !important; }
.font120 { font-size: 120px !important; }

.v-align-middle { vertical-align: middle !important; }
.v-align-sub { vertical-align: sub !important; }
.v-align-baseline { vertical-align: baseline !important; }
.td-align-middle td, .td-align-middle th { vertical-align: middle !important; }


.mr-auto,.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.m-auto{margin:auto!important}.m0{margin:0!important}.m1,.m2{margin:1px!important}.m5{margin:5px!important}.m10{margin:10px!important}.m15{margin:15px!important}.m20{margin:20px!important}.m30{margin:30px!important}.m40{margin:40px!important}.m50{margin:50px!important}.m60{margin:60px!important}.mt0{margin-top:0!important}.mt1,.mt2{margin-top:1px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mb0{margin-bottom:0!important}.mb1{margin-bottom:1px!important}.mb2{margin-bottom:2px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mr0{margin-right:0!important}.mr1{margin-right:1px!important}.mr3{margin-right:3px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.mr60{margin-right:60px!important}.ml0{margin-left:0!important}.ml1{margin-left:1px!important}.ml2{margin-left:2px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.ml60{margin-left:60px!important}.mx0{margin-right:0!important;margin-left:0!important}.mx1{margin-right:1px!important;margin-left:1px!important}.mx2{margin-right:2px!important;margin-left:2px!important}.mx5{margin-right:5px!important;margin-left:5px!important}.mx10{margin-right:10px!important;margin-left:10px!important}.mx15{margin-right:15px!important;margin-left:15px!important}.mx20{margin-right:20px!important;margin-left:20px!important}.mx30{margin-right:30px!important;margin-left:30px!important}.mx40{margin-right:40px!important;margin-left:40px!important}.mx50{margin-right:50px!important;margin-left:50px!important}.mx60{margin-right:60px!important;margin-left:60px!important}.my0{margin-top:0!important;margin-bottom:0!important}.my1{margin-top:1px!important;margin-bottom:1px!important}.my2{margin-top:2px!important;margin-bottom:2px!important}.my5{margin-top:5px!important;margin-bottom:5px!important}.my10{margin-top:10px!important;margin-bottom:10px!important}.my15{margin-top:15px!important;margin-bottom:15px!important}.my20{margin-top:20px!important;margin-bottom:20px!important}.my30{margin-top:30px!important;margin-bottom:30px!important}.my40{margin-top:40px!important;margin-bottom:40px!important}.my50{margin-top:50px!important;margin-bottom:50px!important}.my60{margin-top:60px!important;margin-bottom:60px!important}.p0{padding:0!important}.p1,.p2{padding:1px!important}.p5{padding:5px!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.p30{padding:30px!important}.p40{padding:40px!important}.p50{padding:50px!important}.p60{padding:60px!important}.pt0{padding-top:0!important}.pt1,.pt2{padding-top:1px!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pb0{padding-bottom:0!important}.pb1{padding-bottom:1px!important}.pb2{padding-bottom:2px!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pr0{padding-right:0!important}.pr1{padding-right:1px!important}.pr3{padding-right:3px!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px!important}.pr50{padding-right:50px!important}.pr60{padding-right:60px!important}.pl0{padding-left:0!important}.pl1{padding-left:1px!important}.pl2{padding-left:2px!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pl50{padding-left:50px!important}.pl60{padding-left:60px!important}.px0{padding-right:0!important;padding-left:0!important}.px1{padding-right:1px!important;padding-left:1px!important}.px2{padding-right:2px!important;padding-left:2px!important}.px5{padding-right:5px!important;padding-left:5px!important}.px10{padding-right:10px!important;padding-left:10px!important}.px15{padding-right:15px!important;padding-left:15px!important}.px20{padding-right:20px!important;padding-left:20px!important}.px30{padding-right:30px!important;padding-left:30px!important}.px40{padding-right:40px!important;padding-left:40px!important}.px50{padding-right:50px!important;padding-left:50px!important}.px60{padding-right:60px!important;padding-left:60px!important}.py0{padding-top:0!important;padding-bottom:0!important}.py1{padding-top:1px!important;padding-bottom:1px!important}.py2{padding-top:2px!important;padding-bottom:2px!important}.py5{padding-top:5px!important;padding-bottom:5px!important}.py10{padding-top:10px!important;padding-bottom:10px!important}.py15{padding-top:15px!important;padding-bottom:15px!important}.py20{padding-top:20px!important;padding-bottom:20px!important}.py30{padding-top:30px!important;padding-bottom:30px!important}.py40{padding-top:40px!important;padding-bottom:40px!important}.py50{padding-top:50px!important;padding-bottom:50px!important}.py60{padding-top:60px!important;padding-bottom:60px!important}



.mirror-x { transform: scaleX(-1) !important; }
.mirror-y { transform: scaleY(-1) !important; }

.border-none { border: none !important; }
.c-border { border: 0px solid #dfdfdf; }
.c-border-all { border-width: 1px !important; }
.c-border-t { border-top-width: 1px !important; }
.c-border-b { border-bottom-width: 1px !important; }
.c-border-r { border-right-width: 1px !important; }
.c-border-l { border-left-width: 1px !important; }
.c-border-hover { transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out; }
.c-border-hover:hover { border-color: #878787 !important; }

.cursor-ban { cursor: not-allowed !important; }
.cursor-pointer { cursor: pointer !important; }
.cursor-default { cursor: default !important; }

.radius-0 { border-radius: 0px !important; }
.radius-5 { border-radius: 5px !important; }
.radius-10 { border-radius: 10px !important; }
.radius-15 { border-radius: 15px !important; }
.radius-20 { border-radius: 20px !important; }
.radius-25 { border-radius: 25px !important; }
.radius-30 { border-radius: 30px !important; }
.radius-100 { border-radius: 100% !important; }

.bg-primary { background-color: var(--color-primary) !important; }
.bg-secondary { background-color: #878787 !important; }
.bg-white { background-color: #fff !important; }
.bg-gray { background-color: #ddd !important; }
.bg-gray0 { background: #f9f9f9; }
.bg-gray2 { background-color: #ababab !important; }
.bg-gray3 { background-color: #757575 !important; }
.bg-primary_hover:hover { background-color: var(--color-primary) !important; }
.bg-gray_hover:hover { background-color: #ddd !important; }

.color-primary { color: var(--color-primary) !important; }
.color-secondary { color: #878787 !important; }
.color-white { color: #fff !important; }
.color-gray { color: #ddd !important; }
.color-gray2 { color: #ababab !important; }
.color-gray3 { color: #757575 !important; }
.color-blue-light { color: #a4bdd0 !important; }

*:focus {
	outline: none;
}

.img_fix, .img_fix img, p img { max-width: 100% }

.width-full { width: 100% !important; }
.width-100 { width: 100px !important; }


#profile_delete_btn {
    position: absolute;
    left: 0;
}

@media (min-width: 576px) {
	.d-sm-block {display: block !important;}
}




.pagination-wrapper .btn {
	padding: 9px 5px 7px;
	font-size: 16px;
	min-width: 42px;
	background: #d1c9b1;
	border-color: #d1c9b1;
	color: #000000;
}
.pagination-wrapper .btn:hover {
	background: #e1dccc;
}
.pagination-wrapper .btn:focus {
	box-shadow: 0 0 0 3px rgb(220 213 193 / 34%);
}


.tooltip {
	font-family: "iran_sans";
	font-size: 13px;
}


.tds-center td { text-align: center !important;}


#captchaimg, .captchaimg {
	position: absolute;
	left: 5px;
	top: 5px;
	height: 42px !important;
	z-index: 9;
	border-radius: 4px !important;
	cursor: pointer;
}


/************* Start - MyPOP *************/

.mypop {
	display: block;
	position: fixed;
	top: 0px;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 2000;
	opacity: 0;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.mypop.show {opacity: 1;}
.mypop .mypop_back {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	top: 0;
	right: 0;
	background: #00000075;
}
.mypop .mypop_modal {
	background: #fff;
	position: absolute;
	height: calc(100% - 80px);
	width: calc(100% - 80px);
	display: block;
	top: 40px;
	left: 40px;
	border-radius: 10px;
}

.mypop .mypop_modal .mypop_header {
	border: solid #ededed;
	border-width: 0 0 1px;
	display: inline-block;
	width: 100%;
	padding-right: 15px;
}
.mypop .mypop_modal .mypop_header .mypop_close {
	float: left;
	color: #cbcbcb;
	margin: 8px;
	font-size: 24px;
	width: 40px;
	height: 40px;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;
	padding-top: 7px;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
}
.mypop .mypop_modal .mypop_header .mypop_close:hover {
	background: #f8f8f8;
}
.mypop .mypop_modal .mypop_header h4 {
	color: #000000;
	font-size: 15px;
	line-height: 48px;
	margin-bottom: 0;
	margin-top: 5px;
	float: right;
	margin-right: 0px;
}

.mypop .mypop_modal .mypop_body {
	padding: 20px;
	overflow: auto;
	height: calc(100vh - 100px);
	margin-top: -9px;
}
@media (max-width:767.9px) {
	.mypop .mypop_modal .mypop_body {height: calc(100vh - 160px);}
}

.scroll_lock { overflow: hidden !important; }


.mypop.full_pop .mypop_modal {
	height: calc(100% - 0px);
	width: calc(100% - 30px);
	top: 0px;
	left: 15px;
}



.mypop.big_long_pop .mypop_modal {
	width: 900px;
	left: calc(50% - 450px);
}
.mypop.big_long_pop .mypop_modal .mypop_body {
	height: auto;
}

@media(max-width: 930px){
	.mypop.big_long_pop .mypop_modal {
		width: calc(100% - 30px);
		left: 15px;
	}
}



.mypop.medium_pop .mypop_modal {
	height: 380px;
	width: 460px;
	top: calc(50% - 19px);
	left: calc(50% - 230px);
}
.mypop.medium_pop .mypop_modal .mypop_body {
	height: calc(100% - 57px);
}

.mypop.medium_long_pop .mypop_modal {
	width: 460px;
	left: calc(50% - 230px);
}
.mypop.medium_long_pop .mypop_modal .mypop_body {
	height: auto;
}

@media(max-width: 470px){
	.mypop.medium_long_pop .mypop_modal {
		width: calc(100% - 10px);
		left: 5px;
	}
}
@media(max-height: 560px){
	.mypop.medium_long_pop .mypop_modal {}
}

.mypop.mini_pop .mypop_modal {
	height: 330px;
	width: 330px;
	top: calc(50% - 165px);
	left: calc(50% - 165px);
}
.mypop.mini_pop .mypop_modal .mypop_body {
	height: calc(100% - 57px);
}

.mypop.mini_long_pop .mypop_modal {
	width: 330px;
	left: calc(50% - 165px);
}
.mypop.mini_long_pop .mypop_modal .mypop_body {
	height: auto;
}

@media(max-width: 340px){
	.mypop.mini_long_pop .mypop_modal {
		width: calc(100% - 10px);
		left: 5px;
	}
}
@media(max-height: 560px){
	.mypop.mini_long_pop .mypop_modal {}
}


.mypop#vip_category .mypop_modal {
	height: calc(100% - 20px);
	top: 10px;
	width: 748px;
	left: calc(50% - 374px);
}
.mypop#vip_category .mypop_modal .mypop_body {
	overflow: auto;
	height: calc(100vh - 77px);
	margin-top: -9px;
}
@media only screen and (max-width: 768px){
	.mypop#vip_category .mypop_modal .mypop_body {
		height: calc(100vh - 135px);
	}
}

@media(max-width: 768px){
	.mypop#vip_category .mypop_modal {
		width: calc(100% - 20px);
		left: 10px;
	}
}

/************* End - MyPOP *************/




/************* Form Style */
fieldset {
	border: 1px solid #ced4da;
	border-radius: 4px;
	padding: 0 15px 5px;
	margin: 0 0;
}

fieldset legend {
	display: block;
	padding: 2px 5px 2px;
	margin-right: -5px;
	margin-bottom: 6px;
	margin-top: -12px;
	font-size: 12px;
	color: #a5a5a5;
	border: 0;
	width: unset;
	background: #fff;
}
/* ====== */



.doctor_contact {}
.doctor_contact ul {}
.doctor_contact ul li {
	display: inline-block;
	width: 100%;
	margin-bottom: 0px;
}
.doctor_contact ul li span {
    font-size: 10px;
    float: right;
    color: #bfbfbf;
    letter-spacing: -0.6px;
    line-height: 20px;
    display: block;
    width: 48px;
}
.doctor_contact ul li span i {
    font-size: 13px;
    color: #23aaa6;
	color: #0d233e;
    width: 13px;
    text-align: center;
    margin-left: 2px;
}
.doctor_contact ul li p {
    float: right;
    width: calc(100% - 48px);
    font-size: 13px;
    line-height: 20px;
	color: #7c7c7c;
}
.doctor_contact ul li a {
    float: right;
    width: calc(100% - 48px);
    font-size: 13px;
    line-height: 20px;
	color: #7c7c7c;
}
.doctor_contact ul li p:hover, .doctor_contact ul li a:hover { color: #23aaa6; }

.doctor_social {margin-top: 2px;}
.doctor_social .col {text-align: center;}
.doctor_social a {
	color: #0d233e;
	font-size: 20px;
	line-height: 20px;
	display: block;
}
.doctor_social a:hover { color: #23aaa6; }
.doctor_social .icon {
	line-height: 10px;
	display: inline-block;
}
.doctor_social img {
	width: 18px;
	vertical-align: -1.5px;
	-webkit-transition: all .3s;
	transition: all .3s;
	filter: brightness(0) saturate(100%) invert(10%) sepia(98%) saturate(487%) hue-rotate(176deg) brightness(102%) contrast(100%);
}
.doctor_social a:hover img { filter: brightness(0%) saturate(100%) invert(75%) sepia(9%) saturate(3435%) hue-rotate(126deg) brightness(75%) contrast(85%); }



.doctor_feature {}
.doctor_feature li {
    font-size: 14px;
    color: #9d9d9d;
    text-decoration: line-through;
}
.doctor_feature li i {
    vertical-align: middle;
    width: 15px;
	font-size: 15px;
    text-align: center;
    margin-left: 2px;
}
.doctor_feature li.active {
    color: #23aaa6;
    text-decoration: none;
    line-height: 26px;
}
.doctor_feature li.active i {}



.doctor_filter {}
.doctor_filter li {
    border-bottom: 1px solid #eaeaea;
    padding: 0 0 5px;
    margin-bottom: 5px;
}
.doctor_filter li:last-child {
	border-bottom: 0;
	margin: 0;
	padding: 0;
}
.doctor_filter li .point_name {
    font-size: 14px;
    font-weight: 500;
}
.doctor_filter li .point {
    float: left;
    font-size: 12px;
    width: 52px;
    text-align: left;
    line-height: 22px;
    color: #e19e00;
    margin-left: 7px;
}
.doctor_filter li .point_star {
    float: left;
}
.doctor_filter li .point_star i {}
.doctor_filter li .point_star i.fa-star-half {
	/* width: 13px; */
	/* text-align: left; */
	/* position: relative; */
}
.doctor_filter li .point_star i.fa-star-half:after {
	content: "\f005";
	font-family: 'FontAwesome';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	color: #dfdfdf;
	z-index: -1;
}


.doctor_filter.get_rate li .point_star i {
	cursor: pointer;
	-webkit-transition: all .1s;
	transition: all .1s;
}
.doctor_filter.get_rate li .point_star i.hover { color: #e19e00 !important; }
.doctor_filter.get_rate li .point_star i.selected { color: #e19e00 !important; }




footer a .icon {}
footer a .icon img {
	vertical-align: -5px;
	width: 17px;
	filter: none;
	-webkit-transition: all .3s;
	transition: all .3s;
}
footer a:hover .icon img {
	filter: brightness(0) saturate(100%) invert(75%) sepia(9%) saturate(3435%) hue-rotate(126deg) brightness(75%) contrast(85%);
}


.dual_input {}
.dual_input div.col-6:first-child {
    padding-left: 0;
}
.dual_input div.col-6:last-child {
    padding-right: 0;
}
.dual_input div.col-6:first-child input {
    border-left: 0;
    border-radius: 0 8px 8px 0;
}
.dual_input div.col-6:last-child input {
	border-right: 0;
	border-radius: 8px 0 0 8px;
	padding-right: 10px;
}




.confirm_code_block {
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	display: inline-block;
	height: 52px;
}
.confirm_code_block input {
	height: 52px;
	width: calc((100% / 6) - (40px / 6)) !important;
	margin: 0 4px !important;
	float: left;
	display: block;
	padding: 5px 5px !important;
	text-align: center;
	direction: ltr;
	font-weight: bold;
	border: 1px solid #e3e3e3;
	border-radius: 8px;
}
.confirm_code_block input:first-child {margin-left: 0 !important;}
.confirm_code_block input:last-child {margin-right: 0 !important;}



.messages_block {
    border: 1px solid #dee2e7 !important;
    background: #fff;
	padding-top: 10px
}
.messages_block table {
    width: 100%;
    font-size: 15px;
}
.messages_block tr, .messages_block td {
    border: none !important;
	padding: 0 !important;
}
.messages_block td .msg_row {
	padding: 0 10px 10px
}
.messages_block td .msg_row.self {}
.messages_block td .msg_row.staff {
    text-align: unset;
}
.messages_block td .msg_row .msg_content {
    text-align: unset;
    width: 90%;
    background: #d9f1ef;
    padding: 10px;
    max-width: 800px;
    border-radius: 6px 1px 6px 6px;
    color: #031e1d;
}
.messages_block td .msg_row span {
    text-align: left;
    width: 90%;
    max-width: 800px;
	margin-top: 3px;
}
.messages_block td .msg_row.staff span {
    margin-right: auto;
}
.messages_block td .msg_row.self .msg_content {}
.messages_block td .msg_row.staff .msg_content {
    margin-right: auto;
	background: #f2f2f2;
    border-radius: 1px 6px 6px 6px;
    color: #323232;
}
.messages_block td .msg_row.self .msg_content h6 {
    color: #23aaa6;
    font-size: 13px;
    border-bottom: 1px solid #bce5e1;
    padding-bottom: 5px;
    margin-bottom: 7px;
}
.messages_block td .msg_row.staff .msg_content h6 {
	color: #939393;
    font-size: 13px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 5px;
    margin-bottom: 7px;
}


.comment {
    text-align: unset;
    width: 100%;
    background: #d9f1ef;
    padding: 10px;
    border-radius: 6px 1px 6px 6px;
    color: #031e1d;
    position: relative;
	margin-bottom: 15px;
}
.comment:last-child {margin-bottom: 0px;}
.comment h6 {
    color: #23aaa6;
    font-size: 13px;
    border-bottom: 1px solid #bce5e1;
    padding-bottom: 5px;
    margin-bottom: 7px;
}
.comment p {
	font-size: 15px;
	margin-bottom: 0px;
}
.comment small {
    font-size: 12px;
    color: #5e9b96;
    position: absolute;
    left: 11px;
    top: 9px;
    letter-spacing: -0.3px;
}
.comment small i{
    vertical-align: middle;
}





.access_list {}
.access_list.v2 {
    margin: -10px;
}

.access_list.v2 li {
	width: calc(50% - 20px);
	float: right;
	margin: 10px;
}
@media (max-width: 800px) {
	.access_list.v2 li {
		width: calc(100% - 20px);
	}
}
.access_list li {
	padding: 13px 13px 9px;
	border-radius: 7px;
	border: 1px solid #f3f3f3;
	background: #fbfbfb;
	margin-bottom: 15px;
	cursor: pointer;
	position: relative;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
}
.access_list li:hover {
	background: #f3f3f3;
}
.access_list li h5 {
    font-size: 16px;
    color: #23aaa6;
}
.access_list li p {
    font-size: 13px;
    color: #595959;
    margin: 0;
}
.access_list li span {
    font-size: 13px;
    color: #595959;
}
.access_list li span b {
	margin-right: 10px;
}
.access_list li:last-child {margin-bottom: 0}
.access_list li:after {
	content: "\e92f";
	font-family: "Feather";
	position: absolute;
	font-size: 24px;
	left: 8px;
	top: 50%;
	transform: translateY(-50%);
	color: #ccc;
}










/************* Start - Ajax Uploading Files */
.drop_file_zone {
	background-color: #f9f9f9;
	border: #ccc 1px dashed;
	border-radius: 5px;
	width: 100%;
	padding: 15px 8px;
	font-size: 18px;
	text-align: center;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	cursor: default !important;
	position: relative;
	display: inline-block;
}

.drag_upload_file {
	margin:0 auto;
}
.drag_upload_file p {
	text-align: center;
	font-size: 14px;
	margin: 0;
	margin-bottom: 10px;
}
.drag_upload_file h6 {
	margin: 6px 0 4px;
	font-size: 12px;
	color: #000000;
	font-weight: 400;
}
.drag_upload_file input {
	font-size: 14px;
	padding: 4px 15px 3px;
}
.drag_upload_file .selectfile {
	display: none;
}

.drop_file_zone #progress-wrp {
	display: none;
}
.drop_file_zone.loading #progress-wrp {
	display: block;
	border: 1px solid #d1d1d1;
	padding: 1px;
	/* position: relative; */
	border-radius: 3px;
	margin: 0;
	text-align: left;
	background: #fff;
	box-shadow: inset 1px 3px 6px rgba(0, 0, 0, 0.12);
	position: absolute;
	top: calc(50% - 2px);
	width: calc(100% - 16px);
	height: 10px;
}
.drop_file_zone.loading:before {
	content: "";
	background: #ffffffed;
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	border-radius: 7px;
}
.drop_file_zone.loading #progress-wrp .progress-bar{
	height: 6px;
	border-radius: 2px;
	background-color: #43c143;
	width: 0;
	box-shadow: inset 1px 1px 10px rgba(0, 0, 0, 0.11);
}
.drop_file_zone.loading #progress-wrp .status{
	top: -22px;
	right: calc(50% - 47px);
	position: absolute;
	display: inline-block;
	color: #3c763d;
	line-height: 20px;
	width: 94px;
	text-align: center;
}
.drop_file_zone.loading #progress-wrp .status span {font-size: 12px;margin-bottom: 15px;display: block;}
.labelField {
	display: block;
	position: absolute;
	left: 33px;
	bottom: 3px;
	color: #0f96a0;
	padding: 4px 5px;
}



.tiny_uploader {
	border: 2px solid #eee;
	border-radius: 8px;
	padding: 30px 5px 10px;
	padding: 34px 0 0;
	margin: -27px 0px 0;
	/* margin-bottom: 11px; */
	height: auto;
	/* height: 0px; */
	/* overflow: hidden; */
	/* display: none; */
}
.tiny_uploader .tiny_header {}
.tiny_uploader .tiny_header h5 {
	float: right;
	font-size: 13px;
	font-weight: bold;
	color: #7c7c7c;
}
.tiny_uploader .tiny_header span {
	float: left;
	font-size: 10px;
	line-height: 27px;
	color: #bbbbbb;
	cursor: pointer;
}
.tiny_uploader .tiny_header span:hover {
	color: #f0ad4e;
}
.tiny_uploader .tiny_header span i {
	vertical-align: -2px;
	font-size: 12px;
}




.ajaxPreview {
	margin-top: 0px;
	display: block;
	position: relative;
}

.ajaxPreview.inner {
	display: inline-block;
	width: 100%;
}
.ajaxPreview div {
	display: block;
	min-height: 50px;
	position: relative;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.ajaxPreview div img {
	max-height: 100px;
	border-radius: 5px;
	border: 1px solid #ccc;
	min-width: 48px;
	min-height: 48px;
	-moz-transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	/* background: url("../images/img_loading.gif") no-repeat; */
}
.ajaxPreview.main_image img {
	max-height: 160px;
	max-width: 100%;
}

.ajaxPreview.ad_images {
	display:  inline-block;
}
.ajaxPreview.ad_images div {
	height: 50px;
	margin-bottom: 0;
	margin-top: 12px;
	margin-left: 12px;
}
.ajaxPreview.ad_images div:hover img {
	border-color: #878787;
}
/* .ajaxPreview.ad_images div { cursor: grab; }
.ajaxPreview.ad_images div:active { cursor: grabbing; } */

.ajaxPreview div i {
	padding-right: 0px;
	padding-top: 2px;
	cursor: pointer;
	background: #cccccc;
	color: #fff;
	width: 20px;
	height: 20px;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
	border-radius: 28px;
	position: absolute;
	left: -7px;
	top: -6px;
	-moz-transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
.ajaxPreview div i:hover {
	background-color: #dc1515;
}

.ajaxPreview div i+i {
	cursor: pointer;
	background: #cccccc;
	width: 20px;
	height: 20px;
	line-height: 19px;
	padding-top: 0px;
	border-radius: 50%;
	left: -7px;
	top: 16px;
	font-size: 20px;
	/* transform: translateX(0px); */
	vertical-align: 0px;
}
.ajaxPreview div i+i:hover {
	background-color: #00d9e4;
}

/************* END - Ajax Uploading Files */






