.select2-container--default .select2-selection--single {
	 background-color: #fff;
	 border: 1px solid #d2d6de;
	 border-radius: 0;
	 padding: 6px 12px;
	 height: 34px;
 }
 span.validerror {
	color: red;
 }
 fieldset.myfieldset {
	 color: #00a65a;
	 border: 1px solid #3c8dbc;
	 display: block;
	 margin-inline-start: 2px;
	 margin-inline-end: 2px;
	 padding-block-start: 0.35em;
	 padding-inline-start: 0.75em;
	 padding-inline-end: 0.75em;
	 padding-block-end: 0.625em;
	 min-inline-size: min-content;
	 border-style: dashed;
	 border-image: initial;
 }
 legend.mylegend {
	 padding: 3px 10px;
	 border-bottom: 2px solid #3c8dbc;
	 border-style: dashed;
 }
 .pricingplan .tagline{
	 float: left;
	 font-weight: bold;
	 width: 100%;
	 text-align: center;
	 font-size: 16px;
	 line-height: 1.75;
	 color: rgb(52, 61, 72);
	 margin-top: 1em;
	 margin-bottom: 1em;
	 padding: 20px;
 }
 .pricingplan .topfeatures ul {
	 margin: 0;
	 padding: 0;
 }
 .pricingplan .topfeatures li {
	 list-style-type: none;
	 padding: 0px;
	 color: rgb(52, 61, 72);
	 font-size: 15px;
	 margin-bottom: 21px;
	 text-align: center;
 }
 .pricingplan .price h4 {
	 font-weight: 700;
	 text-align: center;
	 font-size: 36px;
	 color: rgb(15, 33, 55);
 }
 .pricingplan a.editplan {
	float: right;
	font-size: 19px;
 }
 a.editpage,a.editservice {
	float: right;
	color: #72afd2;
 }
 .mediafilecontent {
	position: relative;
	float: left;
	margin: 0;
	width: 100%;
	color: #444;
	cursor: pointer;
	list-style: none;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-sizing: border-box;
}
 .medialoop img {
	width: 162px;
	height: 162px;
	object-fit: cover;
}
.thumbnail .fa {
	font-size: 162px;
}
.modal-dialog {
	width: 90%;
	margin: 30px auto;
}
span.uploadeddate {
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 10px;
}
.doctitle {
	color: white;
	width: 100%;
	font-weight: bold;
	text-align: center;
	float: left;
	padding: 3%;
	background: #a283d4; 
	margin-top: 5px;
}
.content-wrapper {
    min-height: 570px !important;
}
::-webkit-scrollbar {
    width: 5px;
}
::-webkit-scrollbar-thumb {
    background: #3c8dbc;
}
::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.vieworder .medialoop img{
	background: none;
    width: 100%;
    height: unset;
    border-radius: 0;
}
.editit {
    border-bottom: 2px solid #3d16da9e;
    border-right: 2px solid #3d16da9e;
    padding: 1px;
    float: right;
    cursor: pointer;
    color: #3d16da;
}