* { font-family: 'Rubik', sans-serif; }
.yearpicker-container * { font-family: 'Rubik', sans-serif; }

a.edit-art-link{color:#fff; font-weight:600;}
.edit-art{background:url(../images/edit-art-bg-min.jpg) no-repeat center top; background-color: #f9f5ff; }
.edit-art header{box-shadow:none;}
.edit-art header .email-top span{background:#332c34;}

.art-form{margin-top:130px; }

.first-block { padding-top: 20px; padding-bottom: 30px; }
.second-block { padding-top: 48px; padding-bottom: 48px; }

.edit-art .art-form-box{
	background:#fff;
	margin-bottom:24px;
	border-radius:6px;
	padding-top: 48px;
	padding-bottom: 48px;
	-webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);
	box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.15);
}
.edit-art .art-form-box h4, .add-art-form-block .add-poster-title {
	font-size: 32px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: rgba(0, 0, 0, 0.87);
	padding: 0 0 40px;
	margin: 0;
        display:block;
}
.edit-art .art-form-box.bor-top{
	padding-top: 30px;
	padding-bottom: 30px;
}

.form-common input.form-control{background:#ededed; border-radius: 4px;  color:#626262; font-size:16px; height:56px; border:none; font-weight:500;}
.form-common select.form-control,.form-common select.custom-select,.form-common .selectize-input{height:56px;  border-color:#757575;  font-size:16px;  font-weight:500; }
.form-common .selectize-input{line-height:41px; font-size:16px;  border-color: #b8b8b8; }
.form-common .selectize-input.focus{ box-shadow: none }
.form-common .selectize-input input{font-size:16px; font-weight:500;}
.form-common .selectize-input .item{color:#626262; font-size:16px;}
.form-common .selectize-input .remove{font-size:12px;margin-left: 5px;color: #000;}
.form-common .form-group .input-b-text{display:block; font-size:12px; padding-top:3px; padding-left:10px; }
.form-common .file-caption.form-control{width:100%; min-height:56px; border-color: #757575; border-radius:6px;}
.form-common .input-group.file-caption-main .btn.btn-primary{background-color:initial; font-size:0px; box-shadow:none; background:url(../images/ic_image_24px.svg) no-repeat center top; width:20px;}
.form-common .input-group.file-caption-main .btn.btn-default{background-color:initial; font-size:0px; box-shadow:none; background:url(../images/cancel-button.png) no-repeat center top; background-size: 20px; padding-right: 4px; padding-top: 0px; height: auto; margin-top: 3px; }
.form-common .input-group.file-caption-main .input-group-append{position:absolute; top:15px; right:10px; z-index:99; }
.form-common .form-group{margin-bottom:15px;}
.form-common select.form-control:focus,.form-common select.custom-select:focus{box-shadow:none;}
.form-common .file-caption .file-caption-name{height:39px; color:#626262; font-size:16px; font-family: 'Raleway', sans-serif !important;}

.exhibition-date.input-daterange .datepicker {
	text-align: left;
}

.part-of-main__checkbox,
.part-of-main__label {
	cursor: pointer;
	transition: color .1s ease;
	-webkit-transition: color .1s ease;
	-moz-transition: color .1s ease;
	-ms-transition: color .1s ease;
	-o-transition: color .1s ease;
}

.part-of-main__label {
	font-style: italic;
}

@media(max-width:575px){
	.edit-art .art-form-box{padding:60px 30px 40px;}
	.art-form{margin-top:35px;}
}


.button-submit{position:fixed; top:65%; transform: translateY(-50%); right:20px;}
.button-submit a{
    height: fit-content;
}
@media(max-width:991px){
	.button-submit{position:initial; padding:10px 0; transform:none; text-align:center;
        display: flex; justify-content: center}
	.button-submit br{display:none;}
	.button-submit button{display:inline-block; float:none!important; margin-right:10px; vertical-align:top;}
}

.poster-btn span{background: #6a00ff; background: -moz-linear-gradient(left, #6a00ff 0%, #8900ff 100%); background: -webkit-linear-gradient(left, #6a00ff 0%,#8900ff 100%);background: linear-gradient(to right, #6a00ff 0%,#8900ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a00ff', endColorstr='#8900ff',GradientType=1 ); display:inline-block; padding:8px 15px; color:#fff;
text-transform:uppercase; font-size:16px; letter-spacing:1px; font-weight:600;}
.poster-btn span font{color: #c68bff;}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
	cursor: pointer;
	background: none;
}

.selectize-control__close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  height: 100%;
  width: 32px;
	cursor: pointer;
}

.selectize-input ~ .selectize-control__close {
  display: none;
}

.selectize-input.input-active.dropdown-active ~ .selectize-control__close {
  display: block;
}

.selectize-control.multi .selectize-input.has-items {
    height: fit-content;
}

.ql-toolbar.ql-snow {
	border: 1px solid #ededed;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.ql-container.ql-snow {
	background: #ededed;
	border: 1px solid #ededed;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	min-height: 120px;
}
.ql-container.ql-snow p, .ql-container.ql-snow a,
.ql-container.ql-snow ul li,
.ql-container.ql-snow ol li {
	font-size: 16px;
	color: #626262;
}

.fileupload-buttonbar .btn:not(.pd-btn) {
	border: 1px solid #6700ff;
	color: #6700ff;
	background: white;
	cursor: pointer;
	box-shadow: none;
}
.fileupload-buttonbar .btn:not(.pd-btn):hover {
	border: 1px solid #6700ff;
	color: white;
	background: #6700ff;
	transition: 0.3s;
}

.template-upload .btn.start,
.template-upload .btn.cancel,
.template-download .btn.start,
.template-download .btn.cancel,
.template-download .btn.delete {
	border: none;
	background: transparent;
	box-shadow: none;
	color: #6700ff;
}

.template-upload p.name,
.template-download p.name {
	word-break: break-all;
	white-space: normal;
}

.template-download img {
	object-fit: contain;
}

.poster-btn.text-center{
	margin-top: 64px;
}

.sizing-info {
	padding: 0 15px;
}
.sizing-info .arrows {
	margin-left: 10px;
	margin-right: 10px;
}
.sizing-info .unit {
	margin-left: 10px;
}

.simple-colorpicker {
	width: 55px;
	height: 55px;
	border: 1px solid black;
	overflow: hidden;
	border-radius: 8px;
}
form:not(#search-box-form) .simple-colorpicker input {
	width: 56px;
	height: 56px;
	font-size: 0;
        max-width: 100%;
        max-height: 100%;
}
.metal-blink {
	border-radius: 8px;
	border: 28px solid transparent;
	border-top: 28px solid #ffffff6b;
	border-right: 28px solid #ffffff6b;
}

#paper_color_example_btn,
#colorway_example_btn {
	width: 62px;
	height: 60px;
	background-size: contain;
	background-repeat: no-repeat;
	margin-top: 10px;
}
#paper_color_example_file,
#colorway_example_file {
	display: none;
}

.colorpickerplus-container .input-group {
	display: none;
}

.tooltip-td{
    cursor: pointer;
    position: relative;
}

.tooltip-td::after {
    z-index: 100;
}
.add_art_addmore:not(.pd-btn) {
    border: 1px #7b22ff solid;
    background: #5D5EDE;
    color: whitesmoke;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border-radius: 8px;
    padding: 5px 40px;
    margin: 0 0 20px 20px;
}
.add_art_addmore:not(.pd-btn):hover,
.add_art_addmore:not(.pd-btn):focus,
.add_art_addmore:not(.pd-btn):active{
    background-color: #4345c1;
    color: white;
    box-shadow: none;
}
.art-location-on-site .col-12 {
    padding-right: 0;
    padding-left: 0;
}

/* editing */
.box2__card-img {
	min-height: 200px;
	object-fit: contain;
}


.box2:hover .content-hoverr {
	background-color: #00000099;
}

.content-hoverr .info-art {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 2px;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	pointer-events: none;
}

.info-art__size {
	white-space: nowrap;
}

.content-hoverr .info-art ul li {
    text-align: center;
}

.content-hoverr .info-art li .price-item {
    color: orange;
}

.box2__aside {
	bottom: 10px;
}
/* end of editing */
.remove-date{
    display:none;
    font-size:12px;
    margin-left:5px;
    color:#000;
    position:absolute;
    top:20px;
    left:120px;
    font-weight:bold;
}
.remove-date:hover{
    cursor: pointer;
    color: #777;
}


.btn_upload {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    color: #fff;
    background-color: #2a72d4;
    border: 1px solid #166b8a;
    padding: 5px 10px;
}

.btn_upload:hover, .btn_upload:focus {
    background-color: #7ca9e6;
}

.btn-ui-kit {
	position: relative;
	display: inline-block;
	padding: 10px 20px;
	min-width: 123px;
	color: #fff;
	background-color: #5D5EDE;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: pointer;
	border: none;
	overflow: hidden;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.btn-ui-kit--profile_edit {
	flex-shrink: 0;
	margin-right: 10px;
}

.btn-ui-kit:hover, .btn-ui-kit:focus {
	color: #fff;
	background-color: #5D5EDE;
	box-shadow: 0px 2px 6px rgba(93, 94, 222, 0.56);
}

.yes {
    display: flex;
    align-items: flex-start;
    margin-top: 10px !important;
}

.btn_upload input {
    cursor: pointer;
    height: 100%;
    position: absolute;
    filter: alpha(opacity=1);
    -moz-opacity: 0;
    opacity: 0;
}

.it {
    max-width: 300px;
    margin-left: 10px;
}

.btn-rmv1 {
    display: none;
}

.rmv {
    cursor: pointer;
    color: #fff;
    border-radius: 30px;
    border: 1px solid #fff;
    display: inline-block;
    background: rgba(255, 0, 0, 1);
    margin: -5px -10px;
}

.rmv:hover {
    background: rgba(255, 0, 0, 0.5);
}

/* Image css ends here */
textarea {
    border: 0 none white;
    overflow: hidden;
    padding: 0;
    outline: none;
    background-color: #D0D0D0;
}

.dropdown-menu .profile__menu .show {
    left: 0px!important;
}

.error-text {
    color: #EC445A;
    padding-left: 2px;
}
.hidden {
    display: none;
}
