.bx-session-message {
    top: 10px !important;
	border: none !important;
    background-color: rgb(14 14 47 / 82%) !important;
    color: #00ff90 !important;
    border-radius: 10px !important;
}
#cart_wrap {
	top: 50px !important;
}
.panel_sub_content_wrap {
    height: calc(100% - 35px) !important;
}

#button_panel .button_panel_menu {
	margin-top: 35px !important;
}
#panel_logo {
	display: none !important;
}
#progressModal {
	display: none !important;
}
.logo {
	display: none !important;
}
html, body {
	background-color: #00ff90 !important;
	background-image: none !important;
}
.panel {
	background-color: rgba(19, 20, 47, 0.82) !important;
	border: 0 !important;
}
.panel-default > .panel-heading {
	color: #1a1a26 !important;
	background-color: #00ff90 !important;
	border-color: #00ff90
}
.panel_login_form > .bx-auth > .row h3 {
	display: none !important;
}
#button_panel > #right_panel > ul > li:has(a#Print) {
	display: none !important;
}
#print2 a.item_rem.btn.btn-default.btn-xs{
	display: none !important;
}
#print2 tr > td:first-child {
	width: 173px  !important;
}
#cart button:has(i.glyphicon-print) {
	display: none !important;
}
#cart tr > td:first-child {
	width: 173px  !important;
}
#cart tr > td:nth-child(3) {
	width: 96px  !important;
}
#cart tr > th:nth-child(3) {
	width: 96px  !important;
}
::-webkit-scrollbar {
	width: 0 !important;
}
::-webkit-scrollbar-thumb {
	display: none  !important;
}
::-webkit-scrollbar-track {
	display: none  !important;
}
.modal-footer #order_btn {
	display: none !important;
}
.table .table {
	background-color: transparent !important;
}	
#cart .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border-top: 1px solid hsl(148.24deg 100% 50% / 24%) !important;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border-bottom: 5px solid hsl(240deg 18.75% 12.55% / 39%) !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    vertical-align: middle !important;
    text-align: center !important;
}
table.table.table-bordered tr:hover {
	background: rgb(0 255 120 / 17%) !important;
}
tr > td:first-child {
  width: auto !important;
}
.modal-content {
	background-color: rgb(26 26 38 / 61%) !important;
	border: 0 !important;
    -webkit-box-shadow: 0 3px 9px #1a1a26 !important;
    box-shadow: 0 3px 9px #1a1a26 !important;
}
#cart #cart_content tr.cartElement {
	background-color: transparent !important;
}
#cart_content table tbody > tr:hover {
	background-color: transparent !important;
}
.badge {
	font-size: 14px !important;
	color: #00ff78 !important;
	background-color: rgb(26 26 38 / 39%) !important;
	border-radius: 10px  !important;
}
.icon-select {
	border-radius: 50% !important;
}
.pagination > li > a, .pagination > li {
    color: #00ff78 !important;
    background-color: rgb(26 26 38 / 39%) !important;
    border: transparen !important;
}
.pagination > li > a:hover {
	color: #1a1a26 !important;
	background-color: #00ff78 !important;
}
.pagination > li > a:active {
	color: #1a1a26 !important;
	background-color: #00ff78 !important;
}
.pagination > li > a:focus {
	color: #1a1a26 !important;
	background-color: #00ff78 !important;
}
.btn-warning {
    color: #191929 !important;
    background-color: #00ff78 !important;
    border-color: #00ff78 !important;
}
.btn-warning:hover {
    color: #191929 !important;
    background-color: #00ff78 !important;
    border-color: #00ff78 !important;
}
.pagination > li > a, .pagination > li > span {
    color: #00ff78 !important;
    border: 0 !important;
}
.main__product .product__preview .product__description .product__text span {
	color: #a4cb13 !important;
}
.popup-window-catalog .product__wrapper {
	background-color: #1a1a26 !important;
	border-radius: 10px !important;
	margin-top: 10px !important;
}
.popup-window-catalog .product__wrapper--old {
	padding: 0 !important;
	box-shadow: none !important;
}
.product__image-container {
	border: 0 !important;
}
.product__image-container {
	border: 10px solid !important;
	margin: 0 auto !important;
	margin-top: 30px !important;
	border-radius: 20px !important;
	margin-bottom: 20px !important;
	color: #35354c !important;
	width: auto !important;
}
.product__text {
	font-size: 18px !important;
	background-color: rgb(0 255 120 / 9%) !important;
	margin-top: 50px !important;
}
.product__description-wrapper {
	background-color: transparent !important;
}
.product__price-wrapper {
	border-bottom: 5px solid #00ff78 !important;
	height: 70px !important;
}
.product__title {
	border-bottom: 5px solid #00ff78 !important;
}
.product__price {
	color: #1ed36f !important;
}
.product__price-text {
	color: #00ff78 !important;
}
.product__cart-button {
	background-color: #00ff7821 !important;
    font-size: 16px !important;
    color: #00ff78 !important;
    border-radius: 8px !important;
    border: 1px solid #00ff78 !important;
}
button.product__cart-button:hover {
	background-color: #00ff78  !important;
	border: 1px solid #00ff78 !important;
	color: #1a1a26 !important;
}
toast-container {
	background-color: none !important;
	border: 1px dashed #a4cb13 !important;
	color: #a4cb13 !important;	
}
.product__wrapper .prop .title {
	color: #7676a4 !important;
	display: block !important;
	padding-bottom: 10px !important;
	border-bottom: 1px dashed !important;
}
.product__wrapper .prop-resize .resize-wrap {
	padding: 30px !important;
	border-radius: 20px !important;
	border: 1px dashed #00ff78 !important;
	margin: 10px 50% !important;
	font-size: 20px !important;
}
.fasadesizewidth1 .ui-widget-content {
	border: 1px dashed #686893 !important;
	background: none !important;
	color: #00ff78 !important;
	background-color: #1a1a26 !important;
	font-size: 18px !important;
	border-radius: 10px !important;
}
.product__wrapper .size_edit_slider_wrap>span {
	background-color: transparent !important;
	padding: 5px !important;
	border-radius: 4px !important;
	color: #00ff78 !important;
	font-size: 18px  !important;
}
.fa-paint-brush, .fa-info-circle {
	color: #00ff78  !important;	
}
.product__wrapper .prop-facades .groups .group .group-values li i {
	color: #00ff78 !important;
	font-size: 20px !important;
}
.pull-right {
	font-size: 20px !important;
	margin-bottom: 50px !important;
}
.product__wrapper .prop-basket-content .group-name>li label.active, .product__wrapper .prop-fasadesize .group-name>li label.selected {
	background: #1a1a26 !important;
	color: #00ff78 !important;
	border: 1px dashed !important;
	border-radius: 10px !important;
}
.product__wrapper .prop .values-blocks li label.selected, .product__wrapper .prop-facades .groups .group .group-values li label.selected {
	border: 10px solid #7676a4 !important;
	box-shadow: none !important;
	border-radius: 50% !important;
}
.product__wrapper .prop-facades .groups .group .facade-more {
	font-size: 16px !important;
	margin-top: 5px !important;
}
.product__wrapper .prop-facades .groups .group .group-values li label {
	border: 10px solid #1a1a26 !important;
	border-radius: 50% !important;
}
.product__wrapper .prop-facades .groups .group .group-values li label:hover {
	border: 10px solid #00ff78 !important;
}
.product__wrapper .prop .values-blocks li label {
	border: 10px solid #1a1a26 !important;
	box-shadow: none !important;
	border-radius: 50% !important;
}
.product__wrapper .prop .values-blocks li label:hover {
	border: 10px solid #00ff78 !important;
}
.product__wrapper .prop-facades .groups .group .group-values {
	padding: 9px 0 45px !important;
	border-top: 1px dashed #7474a2 !important;
}
.product__wrapper .prop-facades .groups .group .group-name {
	background-color: #1a1a26 !important;
	color: #7474a2 !important;
	font-size: 18px !important;
}
.popup-window-catalog .product__wrapper {
	background-color: rgb(26 26 38 / 39%) !important;
	scrollbar-color: #00ff78 transparent !important;
}
.product__wrapper .prop .values-blocks li label .popup, .product__wrapper .prop-facades .groups .group .group-values li label .popup {
	background: #1a1a26 !important;
	border: 1px dashed #7474a2 !important;
	color: #7474a2 !important;
	border-radius: 10px !important;
	top: -290px !important;
	font-size: 16px !important;
}
.product__wrapper .prop .values li label, .product__wrapper .prop-fasadesize .group-name label {
font-size: 18px !important;
}
.product__image-wrapper {
	margin: 0 !important;
	height: auto !important;
}
input[type="radio"], input[type="checkbox"] {
	opacity: 0.5 !important;
}
input[type="radio"], input[type="checkbox"]:hover {
	opacity: 1 !important;
}
#catalog .sections_list a {
	color: #00ff78 !important;
	border-radius: 10px !important;
}
#catalog .sections_list > li {
	border-bottom: 0 !important;
}
#catalog .sections_list a:hover, #catalog .sections_list a.active {
	background: #00ff78 !important;
	color: #1a1a26 !important;
}
body {
	color: rgb(0, 255, 120) !important;
}
a {
	color: rgb(0, 255, 120) !important;
}
a:hover {
	text-decoration: none !important;
	corsor: default !important;
}
option {
	background-color: rgba(19, 20, 47, 0.82) !important;
	color: rgb(0, 255, 120) !important;
	opacity: 0.5 !important;
}	
.form-control::placeholder {
	color: rgb(0, 255, 120) !important;
}
.input-group-addon, .input-group-btn, .input-group .form-control::placeholder {
	color: rgb(0, 255, 120) !important;
}

#progressModal .lds-ring div {
	border-color: #00ff78 transparent transparent transparent !important;
}
#progressModal {
	display: none  !important;
}
#button_panel .button_panel_menu {
	background: rgb(19 20 47 / 82%)  !important;
}
#button_panel .button_panel_menu > ul > li > a > i {
	color: #00ff78 !important;
	font-size: 16px  !important;
	line-height: 40px !important;
}
#button_panel .button_panel_menu > ul > li > a > i:hover {
	color: rgb(19 20 47 / 100%) !important;
}
#button_panel .button_panel_menu > ul > li > a.active {
	background: #00ff78 !important;
}
#button_panel .button_panel_menu > ul > li > a.active > i {
	color: rgb(19 20 47 / 82%) !important;
}
#button_panel .button_panel_menu > ul > li > a:hover {
	background-color: #00ff78 !important;
}
.panel-primary > .panel-heading {
	color: #00ff78 !important;
	background-color: transparent !important;
	border-bottom: 10px solid !important;
}
div#left_panel {
    box-shadow: inset -1px -1px 0px 0px #00ff90 !important;
}

.sub_element_settings .element_img_size .img-thumbnail img {
	border-radius: 50% !important;
}
.panel-body .element_img_size .sub_element_settings .element_img_size .img-thumbnail img {
	border-radius: 50px !important;
}
.panel-body .element_img_size .img-thumbnail {
	border-radius: 50px !important;
}
#sub_project_settings_wrap > div:nth-child(even) {
	background: none !important;
}
#button_panel .button_panel_menu > ul > li > #showHelp, #Auth {
	display: none !important;
}
.block_select_btn {
	width: 100% !important;
	height: 82px !important;
	border: 0 !important;
	border-radius: 10px !important;
	    background-color: rgb(19 20 47 / 39%) !important;
	font-size: 12px !important;
}
.block_select_btn:hover, .block_select_btn.active {
	border-color: #00ff78 !important;
}
a:hover, a:focus {
	color: #00ff78 !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #00ff78 !important;
    background-color: rgb(26 26 38 / 39%) !important;
    border: 1px solid transparent !important;
}
.nav-tabs > li > a {
	border-radius: 10px 10px 0 0 !important;
	border: 0 !important;
}
.nav-tabs > li > a:hover {
	background-color: #00ff78 !important;
	border: 0 !important;
	color: #161631 !important;
}
.nav-tabs {
	border-bottom: 0 !important;
}
.block_select_btn .sub_content_btn_open {
	background: rgb(53 53 76 / 44%) !important;
}
.alert-info {
	background-color: rgb(19 20 47 / 39%) !important;
    border: 2px solid rgb(0 255 120 / 51%) !important;
    color: rgb(0 255 120 / 51%);
}
.alert {
	border-radius: 10px !important;
}
#button_panel h2 {
	background: rgb(26 26 38 / 31%) !important;
}
#button_panel .product_element {
    border-top: 2px solid !important;
    border-right: 2px solid !important;
    border-radius: 10px !important;
    border-color: #00ff78 !important;
    border-left: 2px solid transparent !important;
    border-bottom: 2px solid transparent !important;
}
#button_panel .product_element:hover {
	border: 2px solid #00ff78 !important;
}
#button_panel .product_element .product_element_head {
    background: rgb(63 127 86 / 27%) !important;
    border-radius: 6px !important;
}
#button_panel #sections .sub_catalog_wrap .panel-open .panel-body {
	border: 0 !important;
}
#button_panel #sections .sub_catalog_wrap {
	background: transparent !important;
	text-decoration: none !important;
}
#button_panel #sections .sub_catalog_wrap div {
	background: transparent !important;
}
#button_panel #sections .sub_catalog_wrap .panel-open .panel-title > a {
	background: transparent !important;
	text-decoration: none !important;
}
#button_panel #sections .panel-heading a {
	margin-bottom: 5px !important;
	border-radius: 5px !important;
}
#button_panel #sections > div:nth-child(2) > div.sub_catalog_wrap > div > div > h4 > a:nth-child(1) {
	display: none !important;
}
#button_panel #sections .panel-heading a:hover {
    background-color: #00ff78 !important;
    color: #1a1a26 !important;
}

#button_panel #sections .sub_catalog_wrap .panel-open .panel-title > a:enabled {
    background-color: #00ff78 !important;
    color: #1a1a26 !important;
}

#button_panel #sections .sub_catalog_wrap .panel-open .panel-title > a:focus {
    background-color: #00ff78 !important;
    color: #1a1a26 !important;
}

#button_panel #sections .panel-heading a:active {
    background-color: #00ff78 !important;
    color: #1a1a26 !important;
}

.input-group-addon {
	color: #1a1a26 !important;
	background-color: #00ff78 !important;
	border: 0 !important;
	border-radius: 7px !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid transparent !important;
	background: none !important;
	background-color: rgb(0, 255, 120) !important;
	color: #7676a4 !important;
	border-radius: 50% !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, ui-widget-content .ui-state-focus, ui-widget-header .ui-state-focus {
	background-color: #00ff78 !important;
	border: 1px solid #72edac !important;
	border-radius: 50% !important;
}
.ui-widget-content {
	border: 1px transparent !important;
	background: none !important;
	color: #fff !important;
	background-color: rgba(19, 20, 47, 0.39) !important;
}
.btn-primary {
	color: #00ff78 !important;
	background-color: rgb(0 0 0 / 16%) !important;
	border: 0 !important;
}
.btn-primary:enabled {
	color: #00ff78; !important;
	background-color: rgb(0 0 0 / 16%) !important;
	border: 0 !important;
}
.btn-primary:active {
	color: #00ff78; !important;
	background-color: rgb(0 0 0 / 16%) !important;
	border: 0 !important;
}
.btn-primary:focus {
	color: #00ff78; !important;
	background-color: rgb(0 0 0 / 16%) !important;
	border: 0 !important;
}
.btn-primary:hover {
	background-color: #00e86d !important;
	color: #161631 !important;
}
.btn-danger {
	color: #ffe000 !important;
	background-color: #222035 !important;
	border: 1px dashed #ffe000 !important;
}
.btn-danger:enabled {
	color: #ffe000 !important;
	background-color: #222035 !important;
	border: 1px dashed #ffe000 !important;
}
.btn-danger:hover {
	background-color: #ffe000 !important;
	color: #222035 !important;
	border: 1px solid #ffe000 !important;
}
.label-primary {
	background-color: rgb(26 26 38 / 39%) !important;
	color: #00ec6f !important;
}
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
	outline: none  !important;
	outline: none  !important;
	outline-offset: 0  !important;
	background-color: #35354c !important;
	color: #00ff78  !important;
	border: 1px dashed !important;
	border-color: #00ff78 !important;
}
main__product product .popup-window-catalog .dropdown-menu > li > a:hover {
	background: transparent !important;
	color: #161631 !important;
	outline: none  !important;
	outline-offset: 0  !important;
	color: #00ff78 !important;
}
.product__wrapper .prop-resize input {
	outline: none  !important;
	outline: none  !important;
	outline-offset: 0  !important;
}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
	color: #a4cb13 !important;
	background-color: #1a1a26 !important;
	border-color: #a4cb13 !important;
	border: 1px dashed !important;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	color: #161631 !important;
	background-color: #00ff78 !important;
	background-image: none !important;
	border-color: #00fe77 !important;
}
.panel-body .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	color: #161631 !important;
	background-color: #00ff78 !important;
	background-image: none !important;
	border-color: #00fe77 !important;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
	color: #161631 !important;
	background-color: #00ff78 !important;
	border-color: #00ff78 !important;
}
.options_wrap .popup {
	color: #00ff78 !important;
	padding: 5px !important;
	background-color: #222035c9 !important;
	border-radius: 10px !important;
	margin: 0 auto !important;
}
.options_wrap .popup img {
	border-radius: 10px !important;
}
.panel-body .options_palette .options_item .img, .options_line .options_item .img img{
	border-radius: 20px !important;
}
.panel-body .project_plinth_type .fasade_prop .img-thumbnail {
	border-radius: 10px !important;
}
.panel-body .project_plinth_type .fasade_prop .img-thumbnail img{
	border-radius: 10px !important;
}
.panel-body #elementModuleColor_wrap img {
	border-radius: 50% !important;
}
.panel-body #elementModuleColor_wrap .popup img {
	border-radius: 10px !important;
}
.panel-body hr {
	border-top: 5px solid hsl(240deg 18.75% 12.55% / 39%) !important;
}
.panel-body .fasade_edit > div > .row .row {
	text-align: left !important;
}
.options_wrap .popup .value-title {
	color: #00ff78 !important;
	margin: 0 auto !important;
}
.panel-body #defaultWall_wrap .popup img {
	border-radius: 10px !important;
}
.panel-body #defaultFloor_wrap .popup img {
	border-radius: 10px !important;
}
.dropdown-menu {
    background-color: #00ff78 !important;
}

.dropdown-menu > li > a {
	color: #15141e !important;
}
.dropdown-menu > li > a:hover {
	background: rgb(27 27 39 / 78%) !important;
	color: #00ff78 !important;
}
.main__product .dropdown-menu > li > a:hover {
	background: transparent !important;
	color: #00ff78 !important;
}
.main__product .dropdown-menu > li > a:active {
	outline: none  !important;
	outline-offset: 0  !important;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #00ff78 !important;
	background: rgb(27 27 39 / 78%) !important;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: none !important;
	outline-offset: 0 !important;
}
#button_panel .button_panel_menu > ul > li > a > span {
	background: rgb(19 20 47 / 82%) !important;
	color: #00ff78 !important;
	padding: 5px 10px !important;
	border-radius: 10px !important;
}
.form-control:focus {
	border-color: #00f674 !important;
	outline: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.modal-body {
	background-color: transparent !important;
}
.modal-header {
	border-bottom: 5px solid #00ff78 !important;
	background-color: transparent !important;
}
.modal-footer {
	border-top: 5px solid #00ff78 !important;
	background-color: transparent !important;
}
.close {
	color: #00ff78; !important;
	text-shadow: none !important;
	opacity: 1 !important;
}
.alert-warning {
	color: #a4cb13 !important;
	background-color: rgb(26 26 38 / 39%); !important;
	border: 0 !important;
}
.btn-group > .btn, .btn-group-vertical > .btn {
	margin: 5px !important;
	border-radius: 10px  !important;
	border: 1px solid transparent !important;
	color: #00ff78; !important;
}
.panel-body .btn-group > .btn:hover {
	color: #1a1a26 !important;
}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
	color: #00ff78 !important;
	background-color: rgba(26, 26, 38, 0.51) !important;
	border-color: #00ff78 !important;
	border: 0 !important;
}
.alert-warning {
	background-color: transparent !important;
}
.panel-body button.btn.btn-default.ng-scope:hover {
	color: #00ff78 !important;
}
.btn-group > .btn:first-child {
    color: rgb(0, 255, 120) !important;
    margin: 5px !important;
    background-color: rgba(0, 0, 0, 0.16) !important;
    border-radius: 10px !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: transparent !important;
    border-image: initial !important;
}
.table-bordered {
	border: 0 !important;
}
#catalog .section_wrap .btn-group > .btn{
	border: 1px solid transparent !important;
}
#catalog .section_wrap .btn-group > .btn:hover {
	border: 1px solid transparent !important;
}
.btn-group > .btn:first-child:hover {
	background-color: #a4cb13 !important;
	color: #1a1a26 !important;
	border: 1px solid #a4cb13 !important;
} 
.fasade_edit .btn-group > .btn:first-child:hover {
	color: #00ff78 !important;
}
.btn-success {
    color: #00ff78 !important;
    background-color: hsl(240deg 18.75% 12.55% / 39%) !important;
    border-color: #1a1a26 !important;
    border: 1px solid transparent !important;
}
.btn-success:hover {
	background-color: #00ff78  !important;
	color: #1a1a26  !important;
	border: 1px solid #00ff78  !important;
}
.btn-info {
    color: #00ff78 !important;
    background-color: rgb(26 26 38 / 51%) !important;
    border: 0 !important;
}
.btn-info:hover {
	background-color: #00ff78  !important;
	color: #1a1a26  !important;
}
.btn-default {
    color: #00ff78 !important;
    background-color: rgb(19 20 47 / 39%) !important;
    border: 0 !important;
    margin: 2px !important;
}
.btn-default:hover {
    color: rgb(19 20 47 / 39%) !important;
    background-color: #00ff78 !important;
	border: 0 !important;
}
.btn-default:enabled {
    color: #00ff78 !important;
    background-color: rgb(19 20 47 / 39%) !important;
	border: 0 !important;
}
.btn-default:focus {
    color: #00ff78 !important;
    background-color: rgb(19 20 47 / 39%) !important;
	border: 0 !important;
}
.btn-default:active {
    color: #00ff78 !important;
    background-color: rgb(19 20 47 / 39%) !important;
	border: 0 !important;
}
.btn-warning:active {
	background-color: #a4cb13 !important;
	border: 1px solid #a4cb13 !important;
	color: #1a1a26 !important;
}
.alert-danger {
	color: #a4cb13 !important;
}

.thumbnail {
    padding: 0 !important;
    background-color: rgb(92 184 92 / 8%) !important;
    border: 0 !important;
    border-radius: 10px;
}

img {
	border-radius: 10px !important;
}
#cart .img-thumbnail {
	border-radius: 20px !important;
	width: 100px !important;
	height: 100px !important;
	border: 5px solid hsl(240deg 18.75% 12.55% / 39%) !important;
}
#print2 .img-thumbnail {
	border-radius: 20px !important;
	width: 100px !important;
	height: 100px !important;
	border: 5px solid #7474a2 !important;
}
#open_project .project_items .id {
    font-size: 16px !important;
    background: rgb(33 28 46 / 34%) !important;
    color: #7af67a !important;
}

#open_project .project_items .btns {
	background: transparent !important;
}
.optionsTabWraper .options_wrap .img-thumbnail img {
	border-radius: 4px !important;	
}
.optionsTabWraper .options_wrap .img-thumbnail {
	border-radius: 10px !important;	
}
#open_project .project_items .btns .copybtn {
	color: #13161f !important;
	height: 100% !important;
	background: #7af67a !important;
}
.modal-body ul.nav.nav-tabs {
	border-bottom: 1px solid rgba(0, 255, 120, 0.24) !important;
}
.well-sm {
    border-radius: 10px !important;
    background-color: rgb(111 243 134 / 21%) !important;
    border: 0px !important;
}
#open_project .project_items .name {
    background: rgb(14 21 14 / 73%) !important;
    color: #78f278 !important;
    width: 100% !important;
}
.options_wrap .options_item {
	box-shadow: none !important;
	border-radius: 10px !important;
}
.fasade_opt .fasade_prop .img-thumbnail {
	border-radius: 10px !important;
}
.fasade_prop.active .img-thumbnail, .fasade_prop:hover .img-thumbnail {
	border-color: #00ff78 !important;
	border-radius: 10px !important;
}
.options_wrap .options_item.active {
	border-color: #00ff78 !important;
	box-shadow: none !important;
	box-shadow: none !important;
	border-radius: 10px !important;
}
.options_palette .options_item, .options_line .options_item {
	cursor: pointer !important;
	border-radius: 20px  !important;
	border-color: rgb(0 255 120 / 14%) !important;
	margin-bottom: 20px !important;
}
.options_palette .options_item, .options_line .options_item:hover {
	border: 4px dashed ##00ff78  !important;
}
.options_fasade .options_item .active .img-thumbnail, .options_fasade .options_item:hover .img-thumbnail, .options_matrix .options_item .active .img-thumbnail, .options_matrix .options_item:hover .img-thumbnail {
	border-color: #00ff78 !important;
}
.panel-body .block_select_btn img { 
	border-radius: 10px !important;
}
.panel-body .label-success {
	background-color: #00ff78 !important;
	border-radius: 20px !important;
	color: #1a1a26 !important;
	padding-top: 15px !important;
}
.panel-body #defaultWall_wrap img {
	border-radius: 50% !important;
}
.panel-body img {
	border-radius: 50% !important;
}
.panel-body .product_element img {
	border-radius: 10px !important;	
}
.spinner div {
	box-shadow: 0 3.26px 0 0 #00ff78  !important;
}
.spinner__loader-text {
	color:  #00ff78 !important;
}
.img-thumbnail {
	padding: 4px !important;
	background-color: transparent !important;
	border: 4px solid rgb(26 26 38 / 39%) !important;
	border-radius: 50% !important;
}
.panel-body .element_img_size .img-thumbnail {
	border-radius: 10px !important;
}
.panel-body .sub_element_settings .element_img_size .img-thumbnail img {
	border-radius: 10px !important;
}
.img-thumbnail:hover {
	border: 4px solid #00ff78  !important;
}
select.form-control {
	border: 1px solid transparent !important;
	color: #00ff78 !important;
	background-color: rgb(91 209 88 / 18%) !important;
}
.form-control {
	color: #00ff78 !important;
}
.modal .close {
	color: #00ff78 !important;
}
.product__wrapper .prop-uslugi .uslugi-form {
	border: 1px dashed #00ff78 !important;
	border-radius: 10px !important;
	margin: 0 auto !important;
	margin-bottom: 30px !important;
	font-size: 18px !important;
}
#catalog .element .form-action {
	font-size: 18px !important;
}
#uslugi-form-raspil .path-container div:first-child {
	background-color: #35354c !important;
	height: 47px !important;
	vertical-align: middle !important;
	padding-top: 12px !important;
}
#uslugi-form-raspil .path-container input {
	height: 47px !important;
	color: #00ff78 !important;
	border-top: 1px dashed transparent !important;
	border-bottom: 1px dashed transparent !important;
	border-left: 1px dashed #00ff78 !important;
	border-right: 1px dashed #00ff78 !important;
	background-color: #1a1a26 !important;
	outline: none  !important;
	outline-offset: 0  !important;
}
#uslugi-form-raspil .path-container input:active {
	border-top: 1px dashed transparent !important;
	border-bottom: 1px dashed transparent !important;
	border-left: 1px dashed #00ff78 !important;
	border-right: 1px dashed #00ff78 !important;
}
#uslugi-form-raspil .path-container div:last-child {
	background-color: #35354c !important;
	height: 47px !important;
	vertical-align: middle !important;
	padding-top: 12px !important;
}
#uslugi-form-raspil .path-container {
	background-color: transparent !important;
	border: 1px dashed #00ff78 !important;
	border-radius: 5px !important;
	width: 328px !important;
	margin-bottom: 15px !important;
	height: 50px !important;
}
.control-part-raspil .news__button {
	width: 154px !important;
	height: 50px !important;
	border-radius: 10px !important;
	margin-left: 7px !important;
	background-color: #1a1a26 !important;
	border: 1px dashed #00ff78 !important;
	font-size: 16px !important;
}
.control-part-raspil .news__button:hover {
	height: auto !important;
	background-color: #00ff78 !important;
	color: #1a1a26 !important;
	border: 1px solid #00ff78 !important;
}
.control-part-raspil .news__button:disabled {
	background: #1a1a26  !important;
	border: 1px dashed #a4cb13 !important;
	color: #a4cb13 !important;
}
.control-part-raspil .news__button:hover:disabled {
	border: 1px solid #a4cb13 !important;
	background-color: #a4cb13  !important;
	color: #1a1a26 !important;
}
#save_project .screanProject .screanProjectItem {
	width: 100% !important;
	border-radius: 20px !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
#cart table > tbody > tr > td:nth-child(4) {
	display: none !important;
}
#cart table > tbody > tr > td:nth-child(5) {
	display: none !important;
}
#cart table > tbody > tr > td:nth-child(6) {
	display: none !important;
}
#cart table > tbody > tr > td:nth-child(7) {
	text-align: right !important; 
	vertical-align: middle !important;
	width: 50px  !important;
}
#cart table > tbody > tr > td:nth-child(3) {
	text-align: center !important; 
	vertical-align: middle !important;
}
.table.table-hover.ng-scope > tbody > tr > td:has(.ng-scope > .ng-scope > table) {
	padding: 0px  !important;
	border-top: 0px !important;
}
#cart #cart_content > .ng-scope > .table-hover > tbody th:nth-child(4) {
	display: none !important;
}
#cart #cart_content > .ng-scope > .table-hover > tbody th:nth-child(5) {
	display: none !important;
}
#cart #cart_content > .ng-scope > .table-hover > tbody th:nth-child(6) {
	display: none !important;
}
.table.table-hover.ng-scope > tbody > tr:has(td:nth-child(3) > span.priceWrap) {
	display: none !important;
}
.modal-content > #doprow {
	display: initial  !important;
}
#print2 input {
	border: 0 !important;
}
.input-fixed-width {
	width: 80px  !important;
}
#print2 tr.doprow td {
	text-align: right !important;
}
#print2 span h5 {
	display: none !important;
}
#print2 #discount-input {
	display: none !important;
}
#print2 #doprow td {
	border-top: 0 !important;
}
#cart .alert {
	display: none !important;
}
#print2 .alert {
	display: none !important;
}
#raspilCanvasWrap #raspilCanvas {
	border: 1px dashed #00ff78 !important;
	background: #00ff7821 !important;
	border-radius: 10px !important;
}
#open_project > .modal-dialog > .modal-content > .modal-body > .ng-scope > .ng-scope > ul > li:nth-child(1) {
	display: none !important;
}
#raspilCanvasWrap #raspilCanvas .raspilMarker {
	background: #00ff78 !important;
	border-left: 1px dotted #00ff78 !important;
	border-right: 1px dotted #00ff78 !important;
}
#raspilCanvasWrap #raspilCanvasLinner .raspilCanvasLinnerItem div {
	border-left: 0 !important;
	border-bottom: 0 !important;
}
#raspilCanvasWrap #raspilCanvasLinner .raspilCanvasLinnerItem span {
	background: #35354c !important;
	padding: 4px 20px !important;
	color: #00ff78 !important;
	border: 1px dashed #00ff78 !important;
	border-radius: 10px !important;
}
.raspilCanvasItem.pull-left.ng-scope:hover {
	background-color: #00ff78bf  !important;
	border-radius: 10px 0 0 10px !important;
}
.raspilCanvasItem.pull-left.ng-scope.last:hover {
	background-color: #00ff78bf  !important;
	border-radius: 0 10px 10px 0 !important;
}
.raspilMarker .label-danger {
	display: none !important;
}
#raspilCanvasWrap #raspilCanvasLinner .raspilCanvasLinnerItem.last div {
	border-right: 0 !important;
}
.product__wrapper .table_wrap {
	border-radius: 10px !important;
}
.alert-success {
	color: #00ff78 !important;
	background-color: #00ff781f !important;
	border: 1px solid #00ff78 !important;
	border-color: #00ff781f !important;
}
.filling_element.active .img-thumbnail, .filling_element:hover .img-thumbnail, .sections_element.active .img-thumbnail, .sections_element:hover .img-thumbnail {
	border-color: #00ff78 !important;
	text-decoration: none !important;
}
.panel-body > .ng-scope > .sub_element_settings > .ng-scope > .ng-scope > div > .ng-binding {
	background-color: transparent  !important;
	color: #00ff78 !important;
}
.panel-body > .ng-scope > .sub_element_settings > .ng-scope > .ng-scope > div > div > div {
	border: 1px solid #00ff78  !important;
	border-radius: 10px  !important;
	color: #00ff78  !important;
}
input {
	background-color: rgba(19, 20, 47, 0.39) !important;
	border: 0 !important;
	border-radius: 4px !important;
	outline: none  !important;
	outline-offset: 0  !important;
}
input:hover {
	border: 0 !important;
}

input:enabled {
	background-color: rgba(19, 20, 47, 0.39) !important;
	border-radius: 4px !important;
	outline: none  !important;
	outline-offset: 0  !important;
}
input:focus {
	background-color: rgba(19, 20, 47, 0.39) !important;
	border-radius: 4px !important;
	color: #00ff78 !important;
	outline: none  !important;
	outline-offset: 0  !important;
}
#print2 table > tbody > tr td {
	border-top: 0 !important;
}

#print2 table > tbody > tr {
	border-top: 0 !important;
}

#print2  .table > thead > tr > th, #print2 .table > tbody > tr > th, #print2 .table > tfoot > tr > th, #print2 .table > thead > tr > td, #print2 .table > tbody > tr > td, #print2 .table > tfoot > tr > td {
    border-top: 1px solid #111111 !important;
}

#print2 img{
	filter: grayscale(100%) !important;
}
#print2 {
	color: #111111 !important;
}
#print2 #doprow {
	color: #111111 !important;
}
#print2 tr td {
	color: #111111 !important;
}
#print2 input.form-control {
	color: #111111 !important;
}
#print2 table > tbody > tr > td > div > input.input-group input {
	display: table-cell !important;
}
#print2 input {
	color: #111111 !important;
}
#print2 input::placeholder {
	color: #111111 !important;
}
#print2 .product_basket_image_block {
	display: table-cell !important;
}
#print2 table > tbody > tr > td:nth-child(4) {
	display: none !important;
}
#print2 table > tbody > tr > td:nth-child(5) {
	display: none !important;
}
#print2 table > tbody > tr > td:nth-child(6) {
	display: none !important;
}
#print2 table > tbody > tr > td:nth-child(7) {
	display: none !important;
}
#print2 table > tbody > tr > td > .ng-scope > .ng-scope > table > tbody > tr > td:nth-child(1) img {
	border-color: transparent  !important;
	border: 0 !important;
}
#print2 table > tbody > tr:not(#doprow) > td:first-child > img {
	border-radius: 20  !important;
	border: 0 !important;
}

#print2 table > tbody .product_basket_image_block button{
	display: none !important;
}

#print2 table > tbody .product_basket_image_block .img-thumbnail{
	border: 0 !important;
}

#print2 table > tbody > tr:first-child > th:nth-child(4) {
	display: none !important;
}
#print2 table > tbody > tr:first-child > th:nth-child(5) {
	display: none !important;
}
#print2 table > tbody > tr:first-child > th:nth-child(6) {
	display: none !important;
}
#print2 table > tbody > tr:first-child > th:nth-child(7) {
	display: none !important;
}
#print2 table > tbody > tr > td > .ng-scope > .ng-scope > h5 {
	display: none !important;
}
#print2 table > tbody > tr > td:has(.ng-scope > .ng-scope > table) {
	padding: 0px  !important;
}

#print2 button.delete-row-button {
	display: none !important;
}
#print2 button#delete-row-button {
	display: none !important;
}
#cart .vardek-invisible {
	display: none !important;
}
#print2 .vardek-invisible {
	display: none !important;
}
.toast-success {
	background-color: rgb(0 0 0 / 80%) !important;
	
}
.toast-info {
	background-color: rgb(0 0 0 / 80%) !important;
}

#toast-container>.toast-info {
	background-image: linear-gradient(to right, red, blue) !important;
}

.toast-error {
	background-color: rgb(0 0 0 / 80%) !important;
}

#discount-input {
	color: #00fe77 !important;
	border-bottom: 1px solid !important;
}

#discount-input:hover {
	color: #00fe77 !important;
	border: 1px solid !important;
}

div[uib-accordion-group][heading="Столешницы"] {
    display: none !important;
}

div[uib-accordion-group][heading="Ручки"] {
    display: none !important;
}

div[uib-accordion-group][heading="Цокольные планки"] {
    display: none !important;
}

[ng-if="!app.active.PROPS.CONFIG.SIZEEDITJOINDEPTH"] {
    display: none !important;
}

@page {
    margin-left: 10mm;
	margin-right: 10mm;
	margin-top: 1mm;
	margin-bottom: 1mm;
	background-color: #FFFFFF;
}

@media print {
	#custom-title-bar #close-button {
		display: none !important;
	}
	#custom-title-bar #maximize-button {
		display: none !important;
	}
	#custom-title-bar #minimize-button {
		display: none !important;
	}
	#custom-title-bar {
		display: none !important;
	}
}