body {
	background: #f6f9fb !important;
}
* {
	font-family: "Rubik" !important;
	font-weight: normal !important;
}
.ant-btn-primary {
	background: #3e4571 !important;
	border-color: #3e4571 !important;
	box-shadow: 0 2px 0 rgb(0 0 0 / 5%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgb(0 0 0 / 12%);
	min-width: auto !important;
	padding: 4px 15px !important;
	border-radius: 3px !important;
}
p code,
code {
	background: transparent;
}
label {
	color: #3e4571;
}

.ant-btn-danger {
	background: #ffe1ae;
	border-color: #ffe1ae;
	color: #3e4571;
}
.ant-switch-checked {
	background-color: #57d6ed !important;
}
.ant-input:hover {
	border-color: transparent !important;
}
.ant-input-wrapper.ant-input-group .ant-input:hover {
	border-color: transparent !important;
}
.ant-form-item-control-input-content {
	max-width: calc(100% - 4px) !important;
	margin: 0 0 0 2px !important;
}
.anticon {
	margin: -7px 0 0 0;
}
.ant-btn-danger:focus,
.ant-btn-danger:hover {
	background: #3e4571;
	border-color: #3e4571;
	color: #fff;
}

label.input-item-label ~ .anticon svg {
	display: inline-block;
	margin: -1px 0 0 0;
}
.ant-card-body .anticon svg {
	display: inline-block;
	margin: -7px 0 0 0;
}
.schema-code-footer .anticon svg {
	display: inline-block;
	margin: -4px 0 0 0;
}

.ant-input-number .ant-input-number-handler-up .anticon {
	margin: -4px 0 0 0;
}
.ant-input-number .ant-input-number-handler-down .anticon {
	margin: 2px 0 0 0;
}

.ant-select span.ant-select-arrow {
	top: 28px !important;
}
label.float-label.as-placeholder {
	top: 11px !important;
}

.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon {
	margin-top: 0px !important;
}

.builder-error-content .ant-btn-link[disabled],
.builder-error-content .ant-btn-link[disabled]:active,
.builder-error-content .ant-btn-link[disabled]:focus,
.builder-error-content .ant-btn-link[disabled]:hover {
	margin: 5px 0 0 0;
}

.ant-input,
.ant-input:hover {
	border: 1px solid #d9d9d9 !important;
}
.ant-btn-dashed:focus,
.ant-btn-dashed:hover {
	background: #fff;
	border-color: #3e4571;
	color: #3e4571;
}

.ant-modal-body .ant-form-item-control-input-content textarea {
	height: 300px !important;
}
.ant-modal-body .ant-form-item-control-input-content textarea::placeholder {
	color: #bfbfbf !important;
}
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input {
	color: #2d2d2d;
}
[role="button"],
a,
area,
button,
input:not([type="range"]),
label,
select,
summary,
textarea {
	color: #2d2d2d;
}
.item-drag-wrapper .anticon.anticon-delete {
	margin-top: 0;
}
.anticon.anticon-file-image {
	margin-right: 8px;
	margin-top: 0;
}

.fa {
	font: normal normal normal 14px/1 FontAwesome !important;
}

input::placeholder,
.ant-input-group-addon
{color:#808280!important}
.schema-code-footer .ant-btn .anticon, .schema-code-footer .ant-btn>.anticon+span{color:#fff!important}

.schema-code-footer .ant-btn.ant-btn-danger .anticon,
.schema-code-footer .ant-btn.ant-btn-danger>.anticon+span 
{color: #3e4571!important;}

.schema-code-footer .ant-btn.ant-btn-danger:hover .anticon,
.schema-code-footer .ant-btn.ant-btn-danger:hover>.anticon+span
{color: #fff!important;}

.ant-btn>.anticon+span, .ant-btn>span+.anticon, .ant-btn .anticon {color:#808280!important}
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input::placeholder{color:#808280!important}
.ant-input:placeholder-shown::placeholder{color:#808280!important; font-weight:normal}
.ant-select-selection-placeholder {color:#808280!important; font-weight:normal}

@media (max-width: 992px) {
	/*.ant-col-12 {flex: 100%!important; max-width: 100%;}*/
}
@media (max-width: 575px) {
	.headbtndiv a.headphone i {
		line-height: 26px !important;
	}
	header {
		display: none;
	}
	.ant-row {
		row-gap: 20px !important;
	}
	.rank-math-analytics-close-stats {
		display: none !important;
	}
	.builder-popup .builder-popup-header .close-btn {
		top: 30px;
	}
}
.rplg {
	display: none !important;
}
