*{
	margin: 0;
	padding: 0;
	-webkit-appearance: unset !important;
	box-sizing: border-box; 
	text-decoration: none;
	outline: none;
	list-style-type: none;
	border: 0;
}

html,body{
	width: 100%;
	height: 100%;
}

h1, h2, h3, h4, h5, h6, p{
	margin: 0;
}

.errorLabel{
	display: flex;
	justify-content: center;
	width: 100%;
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	color: red;
	height: 20px;
	margin-bottom: 0;
}

.modal.show{
	padding-right: 0 !important;
}
ol,
ul,
dl {
  padding-left: 0;
  margin-bottom: 0;
}
.form-group {
	margin-bottom: 0;
}
a{
	display:inline-block;
	text-decoration: none;
	color: inherit;
}

.has_bg{
	background-repeat: no-repeat;
	background-position: center;
}

.textarea_group textarea{
	width: 100%;
	resize: none;
	max-width: unset;
	min-height: 320px;
	background-color: #F3F8FE;
	border-radius: 10px;
	padding: 16px;
	font-size: 15px;
	line-height: 17px;
	font-family: "gp-m", Font, sans-serif;
	font-weight: 400;
	color: #004CA3;
}

#content_placeholder_span{
	margin-left: 0;
	font-size: 15px;
	font-family: "gp-r", Font, sans-serif;
	font-weight: 400;
	color: #004CA3;
}


textarea::-webkit-scrollbar {
	width: 12px;
}

textarea::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px transparent;
}

textarea::-webkit-scrollbar-thumb {
background-color: #273C74;
outline: 1px solid transparent;
border-radius: 6px;
border: 3px solid #F5F9FE;

}

input,
select{
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
}

input:-internal-autofill-selected {
	-webkit-box-shadow: 0 0 0px 1000px #F5F9FE inset;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.top-position {
	width: 115px;
	height: 90px;
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); /* IE 9 */
	-webkit-transform:rotate(0deg); /* Safari and Chrome */
	-webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
	transition: width 2s;
}
.right-position{
	width: 115px;
	height: 115px;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); /* IE 9 */
	-webkit-transform:rotate(90deg); /* Safari and Chrome */
	-webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
	transition: width 2s;
}
.bottom-position {
	width: 115px;
	height: 90px;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* IE 9 */
	-webkit-transform:rotate(180deg); /* Safari and Chrome */
	-webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
	transition: width 2s;

}
.left-position {
	width: 115px;
	height: 115px;
	transform:rotate(270deg);
	-ms-transform:rotate(270deg); /* IE 9 */
	-webkit-transform:rotate(270deg); /* Safari and Chrome */
	-webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
	transition: width 2s;
}

.announces_image_li{
	width: 115px;
	height: 90px;
	overflow: hidden;
}

.announces_image_li .announces_image:hover{
	cursor: move;
}

#add_announce_image_ul{
	padding-inline-start:0;
	margin-bottom: 6px;
}

.image-operations .btn
{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 3px 4px;
	-webkit-transition: background-color 300ms ease-out;
	-moz-transition: background-color 300ms ease-out;
	-o-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
}

.image-operations .btn:hover{
	background-color: #FFC107;
}

.rotateDiv{
	float: right;
}


.image-operations
{
	margin-bottom: 0px;
	margin-top: 1px;
}


.li_div
{
	overflow: hidden;
	float: left;
	/*border: 1px solid #d8d8d8;*/
	padding: 0;
	margin: 6px 5px;
	cursor: pointer;
}

.hide{
	display: none;
}

.slider-a{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: inline-block;
	z-index: 2;
	cursor: pointer;
}

.newPost .main_newPost_container .main_container .left_box form .label_box.checbox_group{
	border-top: none !important;
}

div.from_to > .place-label{
	position: absolute !important;
}

/*div.textarea_group > .place-label:focus span,*/
/*div.textarea_group > .place-label:active span,*/
/*div.textarea_group > .place-label:focus-within span*/
/*{*/
/*	display: inline-block !important;*/
/*	font-size: 10px !important;*/
/*}*/
.form_group_measure_limit input:focus ~ .place-label span,
.form_group_measure_limit input.has-content ~ .place-label span,
.form_group_measure_limit textarea:focus ~ .place-label span,
.form_group_measure_limit textarea.has-content ~ .place-label span{
	display: inline-block !important;
	font-size: 10px !important;
}
/*div.textarea_group > .place-label span*/
/*{*/
/*	display: inline-block !important;*/
/*	font-size: 10px !important;*/
/*}*/

/*div.form-group > .place-label*/
/*{*/
/*	position: absolute !important;*/
/*	left: 18px;*/
/*	width: max-content;*/
/*	font-size: 15px;*/
/*	line-height: 15px;*/
/*	letter-spacing: -0.5px;*/
/*	top: 15px;*/
/*	transition: 0.3s;*/
/*	font-family: "gp-m", Font, sans-serif;*/
/*	font-weight: 400;*/
/*	color: #004CA3;*/
/*}*/



/*hide*/


#image_checkbox_ul {
	list-style-type: none;
}

#image_checkbox_ul > li {
	display: inline-block;
}

#image_checkbox_ul > li > input[type="checkbox"][id^="image_checkbox_"] {
	display: none;
}

#image_checkbox_ul > li > label {
	border: 1px solid #fff;
	padding: 4px;
	display: block;
	position: relative;
	margin: 7px;
	cursor: pointer;
}

#image_checkbox_ul > li > label:before {
	background-color: white;
	color: white;
	content: " ";
	display: block;
	border-radius: 50%;
	border: 1px solid #0077FF;
	position: absolute;
	top: -11px;
	left: -11px;
	width: 19px;
	height: 19px;
	text-align: center;
	line-height: 16px;
	transition-duration: 0.4s;
	transform: scale(0);
}

#image_checkbox_ul > li > label > img {
	height: 100px;
	width: 100px;
	transition-duration: 0.2s;
	transform-origin: 50% 50%;
}

#image_checkbox_ul > li > .image_checkbox:checked + label {
	border-color: rgba(249,135,1, 0.15);
}

#image_checkbox_ul > li > .image_checkbox:checked + label:before {
	content: "✓";
	background-color: #0077FF;
	transform: scale(1);
	z-index: 2;
}

#image_checkbox_ul > li > .image_checkbox:checked + label img {
	transform: scale(0.9);
	/* box-shadow: 0 0 5px #333; */
	z-index: -1;
}

.edit_announce_a{
	background-color: transparent;
	transition: 0.4s;
	color: #ffffff;
	display: flex;
	align-items: center;
	padding: 7px 12px 8px;
	font-size: 14px;
	line-height: 14px;
	font-family: "gp-m", Font, sans-serif;
	font-weight: 400;
}

.edit_announce_a:hover{
	background-color: #ffffff;
	color: #248AFF;
}

.profil_lbl{
	font-family: "gp-m", Font, sans-serif;
	font-weight: 400;
	color: #004CA3 !important;
	padding: 0px 18px 5px 0;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: -0.5px;
	display: block;
}

/*#product_image_label{*/
/*	cursor: pointer;*/
/*	transition: 0.5s;*/
/*	padding: 14px;*/
/*	height: 46px;*/
/*	grid-gap: 6px;*/
/*	background-color: #F3F8FE;*/
/*	border-radius: 10px;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	justify-content: center;*/
/*}*/

