.rnova-widget * {
	font-family:'Manrope', sans-serif !important;
}

.rnova-widget .v-application .caption,
.rnova-widget .v-application .title {
	font-family:'Manrope', sans-serif !important;
}

.rnova-widget .v-application .blue-grey.lighten-5 {
	background-color:#F4EFE8 !important;
	border-radius:40px;
}

.rnova-widget .theme--light.v-stepper {
	background-color:#F4EFE8 !important;
}

.rnova-widget .theme--light.v-stepper .v-stepper__header .v-divider {
	border:1px solid #E9DECF;
}

.rnova-widget .v-stepper__step__step {
	width:42px;
	height:42px;
	border:2px solid #E9DECF;
	border-radius:50%;
	font-size:14px;
	font-weight:600;
	color:#A1863C !important;
}

.rnova-widget .v-stepper__step__step.accent {
	border:2px solid #CCAF60 !important;
	background-color:#ffffff !important;
}

.rnova-widget .theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {
	background-color:#ffffff;
}

.rnova-widget .theme--light.v-stepper .v-stepper__step__step, .rnova-widget .theme--light.v-stepper .v-stepper__step__step .v-icon {
	color:#A1863C !important;
}

.rnova-widget .v-stepper--alt-labels .v-stepper__header .v-divider {
	margin:45px -50px 0;
}

.rnova-widget .theme--light.v-stepper .v-stepper__step.v-stepper__step--complete .v-stepper__step__step {
	background-color:#CCAF60 !important;
}

.rnova-widget .theme--light.v-stepper .v-stepper__step.v-stepper__step--complete .v-stepper__step__step .v-icon {
	color:#ffffff !important;
}

.step-clinic > .row {
	display:block !important;
}

.step-clinic > .row > .col-12 {
	max-width:100%;
}

.step-clinic .v-btn {
	min-width:unset !important;
	width:fit-content !important;
	margin:auto;
	background-color:#CCAF60 !important;
	border-radius:50px;
	text-transform:none !important;
}

.step-clinic .v-btn.v-btn--outlined {
	border:2px solid #E9DECF !important;
	color:#A1863C !important;
	background-color:transparent !important;
}

.v-stepper__wrapper .v-divider {
	display:none;
}

.rnova-widget .v-application .title {
	text-transform:none !important;
	color:#3D3B33 !important;
}

.rnova-widget .theme--light.v-card {
	background-color:transparent !important;
	box-shadow:none !important;
}

.rnova-widget .v-list {
	margin:10px 0 0 0;
	padding:0;
	border-radius:16px !important;
}

.rnova-widget .v-list-item--link:before {
	display:none;
}

.rnova-widget .v-list-item--link {
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.rnova-widget .v-list-item--link:hover {
	color:#A1863C !important;
}

.rnova-widget .v-list-item__subtitle, .rnova-widget .v-list-item__title {
	white-space:normal !important;
	font-size:16px;
	color:#3D3B33 !important;
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.rnova-widget .theme--light.v-list-item .v-list-item__action-text,
.rnova-widget .theme--light.v-list-item .v-list-item__subtitle {
	font-size:16px !important;
	font-weight:700;
	color:#3D3B33 !important;
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.rnova-widget .theme--light.v-list-item:hover .v-list-item__action-text,
.rnova-widget .theme--light.v-list-item:hover .v-list-item__subtitle,
.rnova-widget .theme--light.v-list-item:hover .v-list-item__title {
	color:#A1863C !important;
}

.rnova-widget .theme--light.v-list-item:not(.v-list-item--disabled):hover .v-list-item__action-text,
.rnova-widget .theme--light.v-list-item:not(.v-list-item--disabled):hover .v-list-item__subtitle {
	color:#A1863C !important;
}

.rnova-widget .v-application--is-ltr .v-stepper__label {
	text-align:center !important;
}

.rnova-widget .v-text-field>.v-input__control>.v-input__slot:after,
.rnova-widget .theme--light.v-text-field>.v-input__control>.v-input__slot:before {
	display:none;
}

.rnova-widget .theme--light.v-text-field--filled>.v-input__control>.v-input__slot {
	background-color:#ffffff !important;
	border-radius:50px !important;
}

.rnova-widget .v-text-field input {
	margin:0 !important;
	max-height:unset;
	padding:10px;
}

.rnova-widget .step-doctor .theme--light.v-label {
	padding:0 10px;
	font-size:16px;
}

.rnova-widget .step-doctor .v-text-field--filled .v-label--active,
.rnova-widget .step-doctor .v-text-field--full-width .v-label--active,
.rnova-widget .step-doctor .v-input.v-input--is-focused .v-label {
	display:none;
}

.rnova-widget .theme--light.v-icon {
	color:#A1863C !important;
}

.rnova-widget .v-picker.theme--light.v-card {
	padding:15px;
	background-color:#ffffff !important;
	border-radius:16px;
}

.rnova-widget .v-picker.theme--light.v-card .v-picker__title.accent {
	background-color:#CCAF60 !important;
	border-radius:12px;
}

.v-application .accent--text {
	color: #A1863C !important;
    caret-color: #A1863C !important;
}

.v-application .accent {
	background-color: #CCAF60 !important;
    border-color: #CCAF60 !important;
}

.rnova-widget .v-date-picker-header .v-btn:before {
	opacity:1 !important;
	background-color:#F4EFE8 !important;
}

.rnova-widget .v-date-picker-header__value button {
	font-size:16px;
	font-weight:500;
	color:#3D3B33;
}

.rnova-widget .intervals .intervals-card {
	border:1px solid #ffffff !important;
	background-color:#ffffff !important;
	border-radius:16px !important;
	padding:20px 30px !important;
}

.rnova-widget .v-card__title+.v-card__subtitle{
	margin-top:0 !important;
}

.rnova-widget .v-application .justify-center.doctor-short-descr {
	justify-content:start !important;
	height:auto !important;
}

.rnova-widget .doctor-short-descr .v-card__title {
	padding:0 !important;
}

.rnova-widget .v-card__title+.v-card__subtitle span {
	display:block !important;
	margin:0 !important;
	color:#A1863C !important;
	font-weight:500;
}

.rnova-widget .v-card__title+.v-card__subtitle span.green--text.font-weight-bold {
	color:#AC3434 !important;
	font-weight:500;
}

.rnova-widget .v-application .justify-center.doctor-short-descr {
	padding:0 !important;
}

.rnova-widget .v-application .justify-center.doctor-short-descr .v-card__subtitle {
	padding:0 !important;
}

.rnova-widget .v-application .green--text {
	color:#AC3434 !important;
	caret-color:#AC3434 !important;
}

.rnova-widget .intervals .clinic-title {
	left:0 !important;  
}

.rnova-widget .intervals .clinic-title svg {
	display:none;
}

.rnova-widget .intervals .clinic-title .green--text {
	font-size:16px !important;
	font-weight:500 !important;
}

.rnova-widget .v-btn:not(.v-btn--round).v-size--large {
    height: 34px !important;
    min-width: 78px !important; 
    padding: 10px !important;
	font-size:14px !important;
	color:#3D3B33 !important;
	font-weight:500 !important;
	background-color:#F4EFE8 !important;
	border:0 !important;
	margin:0 5px 5px 0 !important;
	position:relative;
	letter-spacing:0 !important;
}

.rnova-widget .v-text-field--outlined>.v-input__control>.v-input__slot {
	background-color:#ffffff !important;
	border-radius:16px;
}

.rnova-widget .theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset {
	border:2px solid transparent;
}

.step-personal .row > .col-12 {
	padding-left:5px;
	padding-right:5px;
}

.rnova-widget .step-personal .row+.row {
	margin-top:6px !important;
}

.rnova-widget .step-personal .v-input--selection-controls.v-input {
	order:-1;
}

.rnova-widget .step-personal .v-btn {
	background-color:#AC3434 !important;
	border-radius:50px;
	padding:20px 40px !important;
	text-transform:none !important;
	height:46px !important;
	color:#ffffff !important;
}

.rnova-widget .step-personal .v-btn.v-btn--disabled {
	color:#d3d3d3 !important;
}

.rnova-widget .step-personal .v-btn .v-icon {
	display:none;
}

.rnova-widget .step-datetime .intervals.mb-5:first-child {
	margin-bottom:0 !important;
}


/*
.rnova-widget .row {
	width:auto;
}*/
