.color_pcam{color: #a502d6;}
.back_color_pcam{background-color: #a502d6;}
.none{display: none;}
.block{display: block;}
.text_input_ad{
	margin-right: 10px;background-color: white;position: absolute;z-index:1;margin-top:-9px ;color: #6c0087
}
.input_ad{height: 45px;border-radius: 5px;border: 1px solid #cd03ff}
.btn_pcam_ad{background-color: #5a0099;color: white;border-radius: 5px;height: 40px;border: 0px;}
.loader-sm {
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	width: 20px;
	height: 20px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
}
.loader-l {
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	width: 80px;
	height: 80px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
}
.loader-xl {
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	width: 120px;
	height: 120px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

input[type="file"] {
	display: none;
}
.custom-file-upload {
	width: 80px;
	height: 80px;
	border: 1px dashed #ccc;
	padding: 7px;
	cursor: pointer;
	border-radius: 5px;
}
.image_ad_insert{
	width: 50px;
	height: 50px;
	margin: 15px 48px 0 20px;}
.image_ad_insert1{
	width: 50px;
	height: 50px;
	margin: 34px 19px 0 20px;}
.siz_insert_ad{margin: 21px -31px 0 0}
.siz_insert_ad_rent{padding: 21px 25px 0 0}
.siz_insert_ad_rent1{padding: 5px 25px 0 0}
.siz_insert_ad_relationship{padding: 23px 25px 0 0}
.back_insert_ad{background-color:white;
	border-radius: 5px;
	height: 316px;
	box-shadow: 0 0 5px 0 #5a0099;}
.back_insert_ad_tools{
	background-color:white;
	border-radius: 5px;
	height: 325px;
	box-shadow: 0 0 5px 0 #5a0099;
	margin-top: 20px;}
.back_insert_ad_tools1{
	background-color:white;
	border-radius: 5px;
	height: auto;
	box-shadow: 0 0 5px 0 #5a0099;
	margin-top: 20px;}
.back_insert_ad_tools2{
	background-color:white;
	border-radius: 5px;
	height: auto;
	box-shadow: 0 0 5px 0 #5a0099;
	margin-top: 20px;}
.back_insert_ad_relationship{
	background-color:white;
	border-radius: 5px;
	height: 258px;
	box-shadow: 0 0 5px 0 #5a0099;
	margin-top: 20px;}
.back_insert_ad_sales{
	background-color:white;
	border-radius: 5px;
	height: 258px;
	box-shadow: 0 0 5px 0 #5a0099;
	margin-top: 20px;}
.margin-436px-right{
	margin-right: 436px;}

.textarea_ad{border-radius: 5px;border: 1px solid #cd03ff}
.btn_pcam_ad{background-color: #5a0099;color: white;border-radius: 5px;height: 40px;border: 0px;}
.btn_pcam_ad_edit{background-color: #00ff40;color: white;border-radius: 5px;height: 40px;border: 0px;}
.color_ad{color: #6c0087}
.edit_btn{background-color: green;padding: 10px;width: 68px;height: 44px;border-radius: 5px;color: white}
.back_my_ad{background-color:white;border-radius: 5px;height: auto;margin-top: 20px;padding: 15px;}
.with_50{width: 50%;}
.phone_ad_icon{background-color: white;border-radius: 5px;border: 1px solid #5a0099;
	padding: 10px;width: 123px;height: 45px;text-align: center;}
.phone_ad_number{background-color: white;border-radius: 5px;border: 1px solid #5a0099;padding: 10px;width:287px;height: 45px;}
.phone_ad_number1{background-color: white;border-radius: 5px;border: 1px solid #5a0099;padding: 10px;width:400px;height: 45px;}
.rent_accept{margin: -45px 356px 0 0;border-radius: 5px;padding: 10px;width:168px;height: 45px;}
.rent_accept1{margin: -45px 356px 0 0;border-radius: 5px;padding: 10px;width:280px;height: 45px;}
.font_size_bookmark{font-size: 20px;}
.back_bookmark_accept{border-radius: 5px;height: 45px;border: 1px solid #5a0099;width: 104px;padding: 10px;background-color:#f1c2ff;margin-top: -35px;}
.back_bookmark{border-radius: 5px;height: 45px;border: 1px solid #5a0099;width: 104px;padding: 10px;margin-top: -35px;}
.font_size_close{font-size: 35px;}
.aaaa{background-color: white;border-radius: 5px;box-shadow: 0 0 3px 0 #9098a9;padding: 30px;min-height: 325px;overflow: auto;}
.info_vasigheh_final{background-color: white;border-radius: 5px;height: 275px;width: 265px;box-shadow: 0 0 3px 0 #9098a9;padding: 10px;}
.text_rental{margin: -233px 325px 0 0px;height: 300px;width: 500px;background-color: whitesmoke;overflow: auto;padding: 10px
;border-radius: 5px;margin: -277px 314px 0px 0;}
.phone_ad_number1{background-color: white;border-radius: 5px;border: 0px;padding: 10px;width:543px;height: 45px;box-shadow: 0 0 3px #5a0099;}
.cat_ad{background-color: white;border-radius: 5px;border: 1px solid #ff0008;padding: 10px;width:543px;height: 45px;box-shadow: 0 0 3px #ff0008;}
.edit_r{height: 45px;margin: -10px 0px 0px -9px;width: 269px;border-radius: 4px 0px 0px 4px;border: 0px;}
.custom-file-upload1{width: 130px;
	height: 140px;
	border: 1px dashed #ccc;
	padding: 7px;
	cursor: pointer;
	border-radius: 5px;}
.payment1{padding-top: 9px;text-align: center;opacity: 0.2;color: white;
	background-color: #5a0099;border-radius: 7px;height: 40px}
.payment{padding-top: 9px;text-align: center;color: white;
	background-color: #5a0099;border-radius: 7px;height: 40px}
.update_ad{background-color: #fcf5ff;margin: 8px;padding: 15px;border-radius: 5px;height: auto;width: 97%;box-shadow: 0 0 3px #bb00ff;}
.adver{background-color:white;height: 170px;width: 350px;box-shadow: 0 0 5px 0 #9098a9;
	border-radius: 5px;padding: 10px;margin-right: 9px;margin-top: 10px;}
.adver1{width: 345px;height: 156px;position: absolute;z-index: 2;}
.img_ad{width: 138px;height: 143px;border-radius: 5px;margin-top: 4px;}
.display_felex{display: flex;}
.width_50_darsad{width: 50%;}
.margin_ad{margin: 300px 267px 0px 0px;}
.vizheh{background-color: yellowgreen;
	width: 138px;height: 30px;z-index: 1;position: absolute;border-radius: 5px 5px 0 0;text-align: center;padding: 6px;
	margin: 0px 192px 0 0;color: white;}
.fory{background-color: darkred;
	width: 138px;height: 30px;z-index: 1;position: absolute;border-radius: 5px 5px 0 0;text-align: center;padding: 6px;
	margin: 0px 192px 0 0;color: white;}
.peypal_ad{padding:10px;background-color: #bf42f5;height: 50px;box-shadow: 0 0 3px 0 #7802ab;border-radius: 3px}
.margin_payment_control{margin: 26px 27px 0 0;}
.search_ad_input{
	border: 1px solid gainsboro;
	background-color: white;
	border-radius: 8px;
	height: 35px;
	width: 80%;
	margin-top: 20px;
}
.search_ad_btn{
	background-color: white;
	border: 0px;
	margin: 30px -35px 0px 0px;
	z-index: 1;
	position: absolute;
}

