.contain-rich-selector{
	border-radius:25px;padding:10px;margin-bottom:5px;color: #334b5e;-webkit-box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06);
	box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06);margin-top: -5px; display: inline-block;width: 100%;
}
.box-rich-form{width: 49%;-webkit-box-shadow: 0 1px 15px 1px rgba(62,57,107,.07);box-shadow: 0 1px 15px 1px rgba(62,57,107,.07);border-radius: 6px;}
#RichTextForms .cke_chrome{border:none !important;}
.contain-form-to-fill{
	border-radius: 6px;-webkit-box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06);box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06);margin: 6px;padding: 15px;
	position: relative;
}
.plain-text-counter{
	position: absolute;
	bottom: 3px;
	right: 15px;
	font-weight: bold;
	color: white;
}
.rich-form-title{color: white !important; font-weight: bold; text-align: left;padding: 5px;}
.rich-text-editor{background: white; width: 100%; min-height: 200px;border-radius: 6px;}
.rich-preview{background: white; width: 100%;}
.rich-file-input{background: white; padding: 5px;border-radius: 6px;text-align: center;}
.rich-wrap-preview{height: 300px; width: 200px; display: inline-block; overflow: hidden;text-align: initial;position: relative;-webkit-box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06);box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06)border-radius: 4px;}
.rich-outer-preview{ position: relative;max-width: 100%;height: auto;}
.rich-inner-preview img{max-width: 100%;height: auto;}
.rich-inner-preview-name{color: white; font-weight: bold; text-align: center;padding: 5px;}
.rich-inner-preview-content{background: white; width: 100%;}
.rich-image-container{position: absolute; bottom: 1px; right: 1px;}
.rich-selectbox{margin-top:3px;width: 250px; display: inline-block;vertical-align: middle;border-radius: 5px;}
.rich-default-container {
	width: 100%;
	position: relative;
	background: #fff;
	padding: 10px;
	border-radius: 25px;
	transition: all 0.3s;
}
.rich-secondary-container{
	width: 100%;
	position: relative;
	background: #fff;
	padding: 10px;
	border-radius: 25px;
	transition: all 0.3s;
	-webkit-box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06);
	box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06)
}
.rich-default-container__wrp:hover{border-bottom: 2px solid #1E9FF2;}

.rich-default-container__item {
	display: flex;
	margin-bottom: 20px;
	align-items: center;
	border-radius: 25px;
	-webkit-box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06);
	box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06)
}
.rich-default-container__secondary {
	display: flex;
	align-items: center;
}
@media screen and (max-width: 768px) {
	.rich-default-container__item {
		flex-direction: column;
	}
	.rich-default-container__secondary{
		flex-direction: column;
	}
}

.rich-default-container__content {
	padding-right: 25px;
}
@media screen and (max-width: 768px) {
	.rich-default-container__content {
		margin-top: -80px;
		text-align: center;
		padding: 0 30px;
	}
}
@media screen and (max-width: 576px) {
	.rich-default-container__content {
		padding: 0;
	}
}
.rich-default-container__content > * {
	opacity: 0;
	transform: translateY(25px);
	transition: all 0.4s;
}

.rich-default-container__title {
	font-size: 22px;
	font-weight: 700;
	color: #0d0925;
}
.rich-default-container__text {
	color: #4e4a67;
	margin-bottom: 5px;
	line-height: 1.5em;
}
.rich-default-container__button {
	display: inline-block;
	padding: 8px 15px;
	border-radius: 50px;
	color: #fff;
	box-shadow: 0px 14px 80px rgba(252, 56, 56, 0.4);
	text-decoration: none;
	font-weight: 500;
	justify-content: center;
	text-align: center;
	letter-spacing: 1px;
}
@media screen and (max-width: 576px) {
	.rich-default-container__button {
		width: 100%;
	}
}
.snackbar {
	visibility: hidden;
	min-width: 250px;
	margin-left: -125px;
	background-color: #333;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	padding: 16px;
	position: fixed;
	z-index: 1;
	left: 50%;
	bottom: 30px;
}
.show {
	visibility: visible !important;
	-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
	animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
.editable-textarea-rich{
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin: 5px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border .15s cubic-bezier(0.4,0.0,0.2,1),box-shadow .15s cubic-bezier(0.4,0.0,0.2,1);
	transition: border .15s cubic-bezier(0.4,0.0,0.2,1),box-shadow .15s cubic-bezier(0.4,0.0,0.2,1);
	min-height: 100px;
	color: black;
	width: 100%;
}
.editable-textarea-rich:focus{    
	box-shadow: 0 1px 2px 0 rgba(81, 203, 238, 0.302), 0 2px 6px 2px rgba(60,64,67,0.149);
	border: 1px solid transparent;
	height: auto;
}
.rich-default-container__wrp.swiper-wrapper{
	width: 350px;
	display: inline-block;
	height: 200px;
}
.rich-contain-submission-image{
	height: auto;min-height: 100px;max-height: 300px;
}
.rich-contain-submission-bottom{
	position: relative;bottom:2px;
}
.sub-image-dimensions{
	max-height: 50px; max-width: 50px;
}
.rich-name-style{
	display: inline-block;border-bottom: 1px dashed gray;
}
.rich-contain-submission{
	height: 140px; width: 60px; display: inline-block;
}
.r-contain-form-image{height: 100px; overflow: hidden;}
.radius25{border-radius: 25px !important;}