:root{
	--bmfm--main-bg-color: #00c2ff;
    --bmfm--secondary-color:#00dd8f;
    --bmfm--primary-white: #fff;
}

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.bmfm-product-setup-wrapper,
.bmfm-products-list-wrapper,
.bmfm-progress-form-wrapper,
.bmfm-orders-list-wrapper{
	font-family:lato;
	color:#222222;
}

.bmfm-progress-form-wrapper{
	max-width: 1040px !important;
}

@media screen and (min-width: 1900px) {
	body.toplevel_page_bmfm_dashboard {
    	font-size: 16px;
	}
}

.bmfm-progress-form-wrapper .wc-progress-steps{
	font-size: 16px;
}

.bmfm-progress-form-wrapper .wc-progress-steps li.active{
	border-color: var(--bmfm--main-bg-color) !important; 
	color: var(--bmfm--main-bg-color) !important;
	font-weight: 600;
}

.bmfm-progress-form-wrapper .wc-progress-steps li.active::before{
	border-color: var(--bmfm--main-bg-color) !important;
}

.bmfm-progress-form-wrapper .wc-progress-steps{
	justify-content:left;
}

.bmfm-progress-form-wrapper .wc-progress-form-content .bmfm-progress-form-header{
	border-top: 1px solid #eee;
	background: var(--bmfm--main-bg-color);
	padding: 0; 
	color: var(--bmfm--primary-white); 
	line-height: 10px; 
}

.bmfm-import-products,
.bmfm-blinds-add-product-button {
    margin-right: 10px !important;
}

.bmfm-progress-form-wrapper .wc-progress-form-content .bmfm-progress-form-header h3{
	color: var(--bmfm--primary-white); 
	margin-left: 24px;
}

.bmfm-input-field{
	padding: 0 24px 0 8px !important;
    vertical-align: middle !important;
}

.bmfm-upload-image-src{
	width:40px;
	height:40px;
	display:none;
}

.bmfm-upload-image-button-inline .bmfm-upload-image-src{
    width:220px;
	height:220px;
}
.bmfm-upload-image-span{
	position:relative;
}

.bmfm-remove-image{
	position: absolute;
	color: red;
	left: 29px;
	bottom: 29px;
	cursor: pointer;
	display:none;
	font-size:14px;
}

.bmfm-upload-image-button-inline .bmfm-remove-image{
    position: relative;
    color: red;
    cursor: pointer;
    top: -5px;
    left: -10px;
	font-size:18px;
}

.bmfm-blinds-dropdown-parameter-popup-content .bmfm-remove-image{
	top:auto;
	bottom: auto;
}
.woocommerce-progress-form-wrapper.bmfm-welcome-form-wrapper.bmfm-progress-form-wrapper>form {
    border-radius: 5px;
}
.bmfm-save-button-section{
	text-align: right;
}

.bmfm-finish-setup-wrapper h2{
	margin-top:15px !important;
}

.bmfm-show-section{
	display: block;
}

.bmfm-hide-section,
.bmfm-hide-blinds-content{
	display:none;
}

.bmfm-save-button-wrapper{
	margin-bottom:20px;
}

.bmfm-finish-setup-wrapper section{
	text-align:center;
}

.bmfm-parameter-setup-table-footer tr:first-child{
	display:none;
}

.bmfm-parameter-name,
.bmfm-parameter-type,
.bmfm-accesories-parameter-type,
.bmfm-fabric-color-name,
.bmfm-fabric-color-desc,
.bmfm-accessories-name,
.bmfm-accessories-price,
.bmfm-accessories-desc,
.bmfm-parameter-accesories-type,
.bmfm-component-parameter-name,
.bmfm-component-parameter-cost-price,
.bmfm-component-parameter-markup,
.bmfm-component-parameter-type,
.bmfm-category-list-name,
.bmfm-category-sequence,
.bmfm-category-sub-list-name,
.bmfm-category-sub-list-desc,
.bmfm-category-sub-list-sequence{
	width:100%;
}

.bmfm-remove-parameter-row,
.bmfm-remove-fabric-color-row,
.bmfm-remove-accessories-row,
.bmfm-remove-dropdown-parameter-row,
.bmfm-remove-component-parameter-row,
.bmfm-blinds-remove-category-list,
.bmfm-remove-category-sub-list,
.bmfm-remove-fabric-color-row-dashboard,
.bmfm-delete-list-row span,
.bmfm-remove-fabric-color-row-dashboard span,
.bmfm-reset-data-action{
	color:red !important;
	cursor:pointer;
}

.bmfm-remove-fabric-color-row-dashboard{
	margin-left:10px;
}

.bmfm-finish-setup-wrapper{
	padding:100px;
}

.bmfm-blinds-price-table-heading{
    margin-bottom: 20px;
}

.bmfm-blinds-price-table-save-changes-wrapper{
	margin-top: 20px;
}

.bmfm-upload-image-button-inline{
	 margin-left: 50px !important;
     position: absolute;
}

.bmfm-upload-image-button-inline .bmfm-upload-image{
	padding:2px 10px !important;
}

.bmfm-welcome-form-wrapper form header{
	text-align: center;
}

.bmfm-activation-data-content{
	margin:auto;
}

.bmfm-region-selection,
.bmfm-uk-supplier-selection,
.bmfm-us-supplier-selection,
.bmfm-au-supplier-selection,
.bmfm-import-products-selection,
.bmfm-country-selection{
	width:80%;
}

.bmfm-us-supplier-selection,
.bmfm-au-supplier-selection{
	display:none;
}

.bmfm-activation-data-table-header,
.bmfm-blinds-dropdown-parameter-popup-content tfoot tr td{
	text-align:center;
}

.bmfm-blinds-dropdown-parameter-popup-content tbody tr td:nth-child(3){
	margin:auto;
	text-align:center;
}

.bmfm-activation-data-table-data-cell{
	text-align: right;
}

.bmfm-blinds-dropdown-parameter-popup-content{
	border:1px solid #c3c4c7;
}

.bmfm-blinds-dropdown-parameter-popup-content thead tr th{
	text-align: center;
	padding: 8px;
}

.jconfirm{
	z-index: 99999 !important;
}

.bmfm-activation-data-content .select2{
	text-align:left;
}

.bmfm-region-selection-section{
	font-size: 18px;
}
.bmfm-delete-handsontable,
.bmfm-delete-all-handsontable {
    margin-right: 10px !important;
}

.bmfm-blinds-products-wrapper a.selected,
.bmfm-blinds-products-wrapper a.selected:hover{
	background:#2271b1;
	color:var(--bmfm--primary-white);
}

.bmfm-blinds-product-link{
	margin-right:20px !important;
	font-size: 14px;
    padding:0px !important;
    min-width: 10rem;
    text-align: center;
}

.bmfm-hide-add-product-button,
.bmfm-hide-frames-checkbox{
	display:none !important;
}

.bmfm-markup-fee{
	width:10% !important;
}

.bmfm-default-unit-table-data label{
	display:inline-block;
	width:7%;
}

.country-select .selected-flag .arrow{
	left: auto; 
	right: 0; 
	margin-left: 0;
}

.country-list{
	width: 250px;
}

.bmfm-country{
	width:auto;
	padding-right: 44px !important;
	padding-left: 42px !important;
}

.arrow{
	display:none;
}

.bmfm-region-selection-wrapper,
.bmfm-fetch-products-selection-wrapper,
.bmfm-uk-suppliers-wrapper,
.bmfm-us-suppliers-wrapper,
.bmfm-aus-suppliers-wrapper,
.bmfm-products-wrapper,
.bmfm-add-your-own-products-wrapper,
.bmfm-import-products-choice {
	display:flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
	margin-bottom: 20px;
}

.bmfm-uk-suppliers-wrapper,
.bmfm-us-suppliers-wrapper,
.bmfm-aus-suppliers-wrapper{
	display:block;
	text-align:center;
}

.bmfm-fetch-products-selection-wrapper,
.bmfm-uk-suppliers-wrapper,
.bmfm-us-suppliers-wrapper,
.bmfm-aus-suppliers-wrapper,
.bmfm-products-wrapper,
.bmfm-add-your-own-products-wrapper,
.bmfm-import-products-choice {
	margin-top: 20px;
    margin-bottom: 20px;
	position:relative;
	font-size:14px;
}

.bmfm-fetch-products-selection-wrapper div,
.bmfm-uk-suppliers-wrapper div,
.bmfm-us-suppliers-wrapper div,
.bmfm-aus-suppliers-wrapper div,
.bmfm-products-wrapper div,
.bmfm-add-your-own-products-wrapper div,
.bmfm-import-products-choice div{
	height: 7rem;
    display: inline-flex;
    justify-content: center;
    width: 35%;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
    border-radius: 5px;
    font-weight: 700;
    cursor: pointer;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
}

.bmfm-hide-suppliers,
.bmfm-products-wrapper,
.bmfm-add-your-own-products-wrapper,
.bmfm-import-products-choice {
	display:none;
}

.bmfm-add-your-own-products-wrapper{
	margin: 20px auto;
    text-align: center;
}

.bmfm-products-wrapper{
	margin-left:35px;	
}

.bmfm-uk-suppliers-wrapper div,
.bmfm-us-suppliers-wrapper div,
.bmfm-aus-suppliers-wrapper div{
	width: 25%;
	height: 3.5rem;
	margin:10px;
}

.bmfm-us-suppliers-wrapper div{
	margin:0 10px;
}

.bmfm-region-selection-wrapper > div{
	display: inline-flex;
    width: 35%;
	color:#222;
    justify-content: center;
}

.bmfm-products-wrapper > div,
.bmfm-add-your-own-products-wrapper > div{
	width: 18%;
    margin: 10px;
    height: 3.5rem;
}

.bmfm-fetch-products-selection-wrapper > div:hover, 
.bmfm-fetch-products-selection-wrapper img:hover,
.bmfm-own-products-selection.selected,
.bmfm-fetch-products-selection.selected,
.bmfm-uk-suppliers-wrapper > div.selected,
.bmfm-us-suppliers-wrapper > div.selected, 
.bmfm-aus-suppliers-wrapper > div.selected,
.bmfm-uk-suppliers-wrapper > div:hover,
.bmfm-us-suppliers-wrapper > div:hover, 
.bmfm-aus-suppliers-wrapper > div:hover, 
.bmfm-products-wrapper > div:hover,
.bmfm-products-wrapper > div.selected,
.bmfm-add-your-own-products-wrapper > div.selected,
.bmfm-add-your-own-products-wrapper > div:hover,
.bmfm-import-library-button.selected,
.bmfm-import-library-button:hover,
.bmfm-add-new-product-button:hover {
	background: var(--bmfm--main-bg-color);
    color: var(--bmfm--primary-white);
}

/* .bmfm-add-your-own-products-wrapper .bmfm-add-new-product-button.selected,
.bmfm-add-your-own-products-wrapper .bmfm-add-new-product-button:hover{
	background: linear-gradient(to right, #2b5876 0%, #4e4376 51%, #2b5876 100%);
	color: var(--bmfm--primary-white);
} */

.bmfm-fetch-products-selection-wrapper div label,
.bmfm-import-products-choice div{
	margin-top:5px;
	font-size: 16px;
}

.bmfm-fetch-products-selection,
.bmfm-own-products-selection,
.bmfm-suppliers-section > div,
.bmfm-products-wrapper > div,
.bmfm-add-your-own-products-wrapper > div,
.bmfm-import-products-choice div{
	position:relative;
}

.bmfm-products-wrapper{
    margin: 20px auto;
    text-align: center;
}

.bmfm-contact-us-wrapper{
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-left: 45px;
}

.bmfm-supplier-details-heading,
.bmfm-your-details-heading{
	margin:auto;
} 

.bmfm-other-supplier-details input{
	line-height: 3;
    width: 85%;
}

.bmfm-contact-us-submit-wrapper,
.bmfm-import-button-wrapper{
	text-align: right;
}

.bmfm-contact-us-action,
.bmfm-import-button-action{
	border-color: var(--bmfm--secondary-color) !important;
    background:  var(--bmfm--secondary-color) !important;
    color: var(--bmfm--primary-white) !important;
    width: 20%;
	height:40px;
	text-align: center;
    line-height: 2.8 !important;
	font-weight:600;
}

.bmfm-contact-us-wrapper,
.bmfm-contact-us-submit-wrapper,
.bmfm-import-button-wrapper,
.bmfm-no-supplier-error,
.bmfm-frame-error-msg,
.bmfm-no-products-msg{
	display:none;
}

.bmfm-hidden-visibility{
	visibility:hidden;
}

.bmfm-no-supplier-error,
.bmfm-no-products-msg{
	text-align: center;
    font-weight: 500;
    color: #FF0000 !important;
    font-size: 16px;
}

.bmfm-country{
	position:relative;
}

.bmfm-country-arrow{
	position: relative;
    left: auto;
    right: 26px;
    top: 5px;
	cursor:pointer;
}

.bmfm-tick-img{
	position: absolute;
	right: 5px; 
	top: 5px;
	width:15px;
	display:none;
}

.bmfm-premium-wrapper{
    background: var(--bmfm--primary-white);
    overflow: hidden;
    padding: 0;
    box-shadow: 0 1px 3px rgba(0,0,0,.13);
    color: #555;
    border-radius: 5px;
}

.bmfm-progress-header span:nth-child(2){
	line-height:1.5;
	display:block;
}

.bmfm-premium-header{
	background: var(--bmfm--main-bg-color);
}

.bmfm-premium-header h3{
	margin: auto;
    padding: 15px;
    color: var(--bmfm--primary-white);
}

.bmfm-premium-info-wrapper{
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-evenly;
}

.bmfm-premium-info-lists {
    display: flex;
    row-gap: 25px;
    margin: 25px 0;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    justify-content: space-between;
    flex-direction: column;
}
.jconfirm-bmfm-upgrade-premium-popup-container .bmfm-premium-wrapper{
    border-radius:unset;
}
.jconfirm-bmfm-upgrade-premium-popup-container .jconfirm-box {
    border-radius: 5px;
}
.bmfm-premium-info-button{
	width: 30%;
	padding: 5px !important;
	margin-right: 10px !important;
	color: var(--bmfm--primary-white) !important;
	font-weight: 600;
	font-size: 14px !important;
}

.bmfm-buy-now-button{
	background-color: var(--bmfm--main-bg-color) !important;
	border-color: var(--bmfm--main-bg-color) !important;
}

.bmfm-speak-to-consultant-button{
	background-color: #dd5000 !important;
    border-color: #dd5000 !important;
}

.bmfm-view-demo-site-button{
	background-color: var(--bmfm--secondary-color) !important;
    border-color: var(--bmfm--secondary-color) !important;
}

.bmfm-premium-info-tick-icon{
	color:#00FF00;
    font-weight: bold;
	margin-right:5px;
}

.bmfm-empty-section{
	padding: 15px 24px 0;
}

.bmfm-view-demo-site-dashicon,
.bmfm-speak-to-consultant-dashicon,
.dashicons-cart{
	width: 20px;
    height: 20px;
    margin-left: 5px;
    position: relative;
    top: 4px;
}

.bmfm-contact-us-file{
	display:none;
}

.bmfm-other-supplier-details{
	width: 50%;
	display: inline-flex;
	align-items: center;
	margin-bottom: 20px;
}

.bmfm-contact-us-upload-file-wrapper{
    margin: auto;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.bmfm-contact-us-upload-file-action{
	line-height: 2.75 !important;
}

.bmfm-contact-us-file-name{
	line-height: 2.3;
    margin-left: 5px;
}

.bmfm-button{
	border-color: var(--bmfm--main-bg-color) !important;
    color: var(--bmfm--main-bg-color) !important;
    background: var(--bmfm--primary-white) !important;
    line-height:2.5 !important;
	font-size:14px !important;
    margin-left: 10px !important;
}

.bmfm-button.selected{
    background: var(--bmfm--main-bg-color) !important;
    color: var(--bmfm--primary-white) !important;
}

.bmfm-button:focus{
	box-shadow: 0 0 0 3px var(--bmfm--main-bg-color);
}

.bmfm-products-list-wrapper .column-product_type{
	width:auto !important;
}

.bmfm-products-list-form .search-box{
    margin-bottom: 10px;
}

.bmfm-products-list-wrapper table thead tr{
    border-top: 1px solid #eee;
    background: var(--bmfm--main-bg-color);
}

.bmfm-blinds-category-sublist-content{
	width:95%;
}

.bmfm-parameter-setup-table-content thead tr,
.bmfm-product-list-table-content thead tr,
.bmfm-price-setup-table-content thead tr,
.bmfm-accessories-list-table-content thead tr,
.bmfm-blinds-dropdown-parameter-popup-content thead tr th,
.bmfm-blinds-component-parameter-popup-content thead tr th,
.bmfm-blinds-category-sublist-content thead tr th,
.bmfm-blinds-category-list-content thead tr th{
    border-top: 1px solid #eee;
    background: #708090;
}

.bmfm-parameter-setup-table-content tbody tr td:last-child{
	display:flex;
    justify-content: flex-end;
}

.bmfm-blinds-dropdown-parameter-popup-content thead tr th,
.bmfm-blinds-component-parameter-popup-content thead tr th,
.bmfm-blinds-category-sublist-content thead tr th,
.bmfm-blinds-category-list-content thead tr th{
	border:none;
}

.bmfm-parameter-setup-table-content thead tr th,
.bmfm-product-list-table-content thead tr th,
.bmfm-price-setup-table-content thead tr th,
.bmfm-accessories-list-table-content thead tr th,
.bmfm-blinds-dropdown-parameter-popup-content thead tr th,
.bmfm-blinds-component-parameter-popup-content thead tr th,
.bmfm-blinds-category-sublist-content thead tr th,
.bmfm-blinds-category-list-content thead tr th{
    color:var(--bmfm--primary-white);
}

.bmfm-products-list-wrapper table thead tr th{
    height: 35px !important;
    font-weight: 500 !important;
    color:var(--bmfm--primary-white);
}

.bmfm-products-list-wrapper table tfoot{
    display:none;
}

.bmfm-products-list-wrapper table{
    margin:15px 0;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{
    background-color: var(--bmfm--main-bg-color) !important;
    color: var(--bmfm--primary-white);
}

.bmfm-blinds-products-wrapper{
    display:inline-block;
	width:100%;
}

.bmfm-edit-product{
    margin-right:10px !important;
}

.bmfm-upgrade-premium-button{
	background:#00DD8F !important;
	color:var(--bmfm--primary-white) !important;
	border-color:#00DD8F !important;
	outline:#00DD8F !important;
	text-shadow:none;
	box-shadow:none;
	font-size:14px !important;
}

.bmfm-dashboard-url{
    text-shadow:none !important;
	box-shadow:none !important;
}

.bmfm-upgrade-premium-button:active,.bmfm-upgrade-premium-button:focus{
	box-shadow: none !important;
}

.bmfm-upgrade-premium-img{
	vertical-align: text-top;
}

.bmfm-blinds-product-link img{
    display:none;
    position:relative;
    top:5px;
    margin-left:4px;
}

.bmfm-blinds-product-link.selected img{
    display:inline-block;
}

.bmfm-blinds-product-link span.dashicons {
    position: relative;
    top: 8px;
    margin-left: 4px;
}

.bmfm-thanks-message{
    margin-bottom:0 !important;
}

.bmfm-finish-setup-wrapper .bmfm-dashboard-url{
    margin-left:15px;
}

.bmfm-save-button-section .bmfm-upgrade-premium-button,
.bmfm-save-button-section span{
    float:left;
}

.bmfm-save-button-section span{
    float: left;
    line-height: 2.5;
    margin-right: 10px;
}

.bmfm-save-button-wrapper{
    clear:both;
}

.bmfm-product-list-table-content,
.bmfm-product-list-table-content thead,
.bmfm-product-list-table-content tfoot{
    display:table;
    width: 100%;
}

.bmfm-product-list-table-content tbody{
    max-height: 350px;
    overflow: auto;
    width: 100%;
    display: block;
}

.bmfm-frame-upload-section div{
    position: relative;
    display:inline-block;
    margin-right:5px;
	cursor:pointer;
}

.bmfm-frame-custom-upload.selected{
    border: 2px solid var(--bmfm--main-bg-color);
}

.bmfm-frame-upload-section div span.dashicons{
    display:none;
    position: absolute; 
    color: #000000b5; 
    right: 0; 
    top: 0;
	font-size: 18px;
}

.bmfm-frame-upload-section div span.bmfm-frame-product-name{
	display:block;
	text-transform: capitalize;
	font-weight:600;
	text-align:center;
}

.bmfm-upload-custom-image-span{
    position:relative;
}

.bmfm-product-list-table-count{
    margin: auto;
    text-align: right;
    font-weight: 600;
    font-size: 14px;
    display: block;
}

.bmfm-image-added{
    display:inline-block;
}

.bmfm-blinds-category-sublist-content .bmfm-upload-image-src.bmfm-image-added{
	border:1px solid;
}

.bmfm-remove-material-image{
    position: relative;
    display:inline-block;
    color: red;
    left: -12px;
    top: -5px;
    bottom: 0;
    cursor: pointer;
    font-size: 14px;
}

.bmfm-upload-images{
    display:block;
}

.bmfm-upload-images.selected{
    display:inline-block;
    width:90%;
}

.bmfm-products-list-wrapper table.wp-list-table .column-price{
    width:auto !important;
}

.bmfm-back-button{
    text-align: right;
    margin-right: 10px !important;
}

.bmfm-blinds-import-products{
    margin-left:10px !important;
}

.toplevel_page_bmfm_dashboard  #wpfooter,
.window-blinds-solution_page_products_list_table #wpfooter{
    display:none;
}

/*Scroll Changes*/
.bmfm-products-contents-wrapper {
    max-width: 100%;
    display: block;
}

.bmfm-products-list-wrapper table tbody tr td{
	vertical-align: middle;
}
.bmfm-products-list-wrapper table thead {
    position: sticky;
    top: 30px;
    z-index:1;
}
.toplevel_page_bmfm_dashboard #adminmenuback {
    z-index: 2;
}
.bmfm-products-list-wrapper table tbody td span.select2-container {
    width: 80% !important;
}
.bmfm-products-list-wrapper table.products th:not(:first-child),
.bmfm-products-list-wrapper table.products  tbody td:not(:first-child){
    min-width: 120px;
}
.bmfm-products-list-wrapper table.products th:nth-child(n + 5),
.bmfm-products-list-wrapper table.products  tbody td:nth-child(n + 5){
    min-width: 150px;
}
.bmfm-products-list-wrapper table.products  tbody td:nth-child(4){
    min-width: 200px;
}
.bmfm-product-list-table-content th:nth-of-type(1),
.bmfm-product-list-table-content tbody tr td:nth-of-type(1){
    width: 6%; 
}
.bmfm-accessories-list-table-content th:nth-of-type(1),
.bmfm-accessories-list-table-content tbody tr td:nth-of-type(1) {
    width: 3%;
}
.bmfm-product-list-table-content tbody tr td:not(:first-child),
.bmfm-product-list-table-content th:not(:first-child),
.bmfm-accessories-list-table-content th:not(:first-child),
.bmfm-accessories-list-table-content tbody tr td:not(:first-child)  {
    width: 12%;
}
.bmfm-product-list-table-content th:nth-of-type(2),
.bmfm-product-list-table-content tbody tr td:nth-of-type(2),
.bmfm-accessories-list-table-content th:nth-of-type(2),
.bmfm-accessories-list-table-content tbody tr td:nth-of-type(2) {
    width: 15%;
}
.bmfm-product-list-table-content th:nth-of-type(7),
.bmfm-product-list-table-content tbody tr td:nth-of-type(7),
.bmfm-accessories-list-table-content th:nth-of-type(5),
.bmfm-accessories-list-table-content tbody tr td:nth-of-type(5) {
    width: 20%;
}
.bmfm-region-selection-wrapper .country-select {
    width: 100%;
}
.bmfm-region-selection-wrapper .country-select input {
    width: 100%;    
	font-size: 16px;
}

td.frame_color_image.column-frame_color_image img {
    width: 50px;
    background-size: contain;
}
.bmfm-fetch-products-selection-wrapper > div:hover img.bmfm-product-selection-img,
.bmfm-fetch-products-selection-wrapper >div.selected img.bmfm-product-selection-img,
.bmfm-fetch-products-selection-wrapper >div img.bmfm-product-selection-img::selection,
.bmfm-products-wrapper > div.selected .bmfm-product-icon,
.bmfm-products-wrapper > div:hover .bmfm-product-icon,
.bmfm-add-your-own-products-wrapper > div.selected .bmfm-product-icon,
.bmfm-add-your-own-products-wrapper > div .bmfm-product-icon::selection,
.bmfm-add-your-own-products-wrapper > div:hover .bmfm-product-icon,
ul.bmfm-toggle-dropdown li:hover a img{
    filter: invert(1);
	pointer-events: none;
}
.bmfm-welcome-contents-wrapper div,
.bmfm-add-your-own-products-wrapper div,
.bmfm-fetch-products-selection,
.bmfm-own-products-selection {
    color: #222;
}
table.bmfm-product-list-table-content .widefat td,
table.bmfm-product-list-table-content .widefat th {
    color: #50575e;
    width: 10%;
    text-align: center;
}
table.bmfm-product-list-table-content tfoot tr td:last-child,
table.bmfm-blinds-category-list-content tfoot tr td:last-child,
table.bmfm-blinds-category-sublist-content tfoot tr td:last-child,
table.bmfm-blinds-component-parameter-popup-content tfoot tr td:last-child,
table.bmfm-blinds-dropdown-parameter-popup-content tfoot tr td:last-child,
table.bmfm-parameter-setup-table-content tfoot tr td:last-child,
table.bmfm-accessories-list-table-content tfoot tr td:last-child {
    text-align: end !important;
}
.bmfm-products-contents-wrapper table.fixed {
    table-layout: auto;
}
.bmfm-setup-section.bmfm-product-config-wrapper.bmfm-show-section table.form-table tr:first-child td {
    display: block;
    align-items: center;
    margin-bottom: 0;
}
.bmfm-frame-error-msg{
    color:#FF0000;
}

.bmfm-upgrade-premium-popup-wrapper .bmfm-premium-wrapper{
    margin: auto;
}

.bmfm-upgrade-premium-popup-wrapper .bmfm-empty-section{
    display:none;
}

.jconfirm-bmfm-upgrade-premium-popup-container,
.jconfirm-bmfm-import-success-info-popup-container{
    background:#000000cf;
}

.jconfirm-bmfm-upgrade-premium-popup-container .jconfirm-box{
    padding:0;
}
.jconfirm-closeIcon {
    color: var(--bmfm--main-bg-color) !important;
    border: 1px solid;
    top:5px;
    right:5px;
    border-radius: 5px;
}
.jconfirm-bmfm-upgrade-premium-popup-container .jconfirm-closeIcon{
    color: var(--bmfm--primary-white) !important;
    font-weight: 900;
    opacity: 1 !important;
    border: 1px solid;
}

.jconfirm-bmfm-import-success-info-popup-container .jconfirm-buttons{
	text-align:center;
	margin-bottom: 10px;
}

.jconfirm-bmfm-import-success-info-popup-container .jconfirm-content-pane{
	margin-top: 10px;
}

.bmfm-import-success-info-wrapper{
	line-height: 1.75;
	font-weight: 600;
	font-size:15px;
	text-align: center;
}

.jconfirm-bmfm-import-success-info-popup-container .bmfm-done{
	background-color: #000;
    color: var(--bmfm--primary-white);
    width: 25%;
    height: 35px;
    border-radius: 5px !important;
}

.bmfm-orders-table-blinds-parameters-wrapper table{
	width:75%;
}

.bmfm-orders-table-blinds-parameters-wrapper h2 a{
	text-decoration:none;
}

.bmfm-orders-table-blinds-parameters-wrapper h2 a:focus{
	outline: none;
    box-shadow: none;
}

.bmfm-products-list-wrapper .top{
	display:none;
}

.bmfm-other-supplier{
	background: var(--bmfm--main-bg-color);
    color: var(--bmfm--primary-white) !important;
}

.bmfm-add-edit-category-list-wrapper{
	margin: auto;
    float: right;
    color: var(--bmfm--main-bg-color);
}
.bmfm-add-new-fabric{
    background-color: var(--bmfm--secondary-color) !important;
    border-color:  var(--bmfm--secondary-color) !important;
    box-shadow: none !important;
}
.bmfm-reset-data-wrapper a{
	text-decoration: none;
}
.bmfm-parameter-setup-table-content th,
.bmfm-parameter-setup-table-content td,
.bmfm-blinds-category-list-content th,
.bmfm-blinds-category-list-content td,
.bmfm-blinds-category-sublist-content th,
.bmfm-blinds-category-sublist-content td,
.bmfm-blinds-component-parameter-popup-content th,
.bmfm-blinds-component-parameter-popup-content td,
.bmfm-product-list-table-content th, 
.bmfm-product-list-table-content td,
.bmfm-price-setup-table-content.wp-list-table th,
.bmfm-price-setup-table-content.wp-list-table td,
.bmfm-blinds-dropdown-parameter-popup-content td,
.bmfm-accessories-list-table-content thead tr th,
.bmfm-accessories-list-table-content tbody tr td {
    vertical-align: middle !important;
    text-align: center !important;
}
.bmfm-remove-image::before {
    background-color: var(--bmfm--primary-white);
    border-radius: 50%;
}
.bmfm-show-section .woocommerce-importer-options th {
    color: #222 !important;
}
.bmfm-region-selection-wrapper .country-select .country-list .country {
    padding: 10px;
    font-size: 15px;
}
.bmfm-setup-section.bmfm-product-config-wrapper.bmfm-show-section .woocommerce-importer-options th {
    width: 25%;
}
.bmfm-setup-section.bmfm-product-config-wrapper.bmfm-show-section tbody {
    position: relative;
}
.bmfm-hide-frames-checkbox {
    margin-left: 0px !important;
}
.jconfirm-buttons button {
    text-transform: capitalize !important;
}
/* .bmfm-add-new-product-button span.dashicons.dashicons-plus-alt {
    position: absolute;
    left: 8%;
} */
.bmfm-upload-image-button-inline a.bmfm-upload-image.button-secondary {
    left: 70px;
    top: 80px;
    position: relative;
}
select.bmfm-category-selection+.select2 input.select2-search__field {
    display: none;
}
table.bmfm-parameter-setup-table-content th:first-child,
table.bmfm-parameter-setup-table-content td:first-child {
    width: 30% !important;
}

table.bmfm-parameter-setup-table-content th:nth-child(2),
table.bmfm-parameter-setup-table-content td:nth-child(2) {
    width: 20% !important;
}
.bmfm-icon-price {
    text-decoration: none;
    box-shadow: none !important;   
}
.bmfm-flex-end .bmfm-icon-price {
    margin:0px 52px 0px 0px !important;
}
.bmfm-icon-price span.dashicons {
    font-size: 25px;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
}
.bmfm-icon-price span.dashicons p {
    margin: 0em 0;
    padding-left: 5px;
    font-weight: 600;
}
.bmfm-blinds-price-table-buttons {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
    min-width: 50%;
}
.bmfm-price-icon-green{
    color:var(--bmfm--main-bg-color);
}
.bmfm-price-icon-red{
    color:red;
}
.bmfm-blinds-price-table-save-changes-wrapper span {
    float: left;
    line-height: 2.5;
    margin-right: 10px;
}
.bmfm-hide-farames-checkbox-size{
    transform: scale(0.7); 
}
.bmfm-blinds-add-dropdown-popup-parameter,
.bmfm-blinds-add-category-sublist{
	margin-right:10px !important;
}

.bmfm-blinds-add-dropdown-popup-parameter,
.bmfm-blinds-add-dropdown-popup-parameter:focus,
.bmfm-add-fabric-color-rule,
.bmfm-blinds-add-category-list,
.bmfm-blinds-add-category-sublist,
.bmfm-add-accessories-rule{
	background: #00DD8F !important;
    border-color: #00DD8F !important;
	box-shadow:none !important;
}

.bmfm-products-wrapper div,
.bmfm-add-your-own-products-wrapper div,
.bmfm-import-products-choice div{
	flex-direction: row;
}

.bmfm-products-wrapper div .bmfm-product-icon,
.bmfm-add-your-own-products-wrapper div .bmfm-product-icon,
.bmfm-add-your-own-products-wrapper .dashicons-plus-alt,
.bmfm-import-products-choice .dashicons-plus-alt,
.bmfm-import-library-button .dashicons-category{
	margin-right:10px;
}

.bmfm-category-desc{
	height:46px;
}

.bmfm-add-parameter-rule,
.bmfm-add-accessories-parameter-rule{
	background: #00DD8F !important;
    border-color: #00DD8F !important;
	box-shadow:none !important;
}

.bmfm-upload-min-pixels-msg{
	top:80px;
	left:40px;
	position:relative;
	display: block;
    width: 100%;
    text-align: center;
    color: #222;
    font-size: 12px;
}
.bmfm-upload-pixels-header-msg{
	display:block;
}
.bmfm-product-list-table-content .bmfm-upload-pixels-header-msg{
	font-size:10px;
}
.bmfm-reset-data-wrapper{
	display: inline;
    text-align: right;
    width: 100%;
    margin: auto;
}
.bmfm-reset-data-action{
    margin-top:7px !important;
    float: right;
}
.bmfm-upgrade-premium-in-dashboard span:first-child {
    font-size: 16px;
    font-weight: 600;
}
.bmfm-upgrade-premium-in-dashboard{
	display: block;
	font-size:14px;
    margin-top: 2%;
}
.bmfm-upgrade-premium-in-dashboard span{
	margin-right:5px;
}

.window-blinds-solution_page_products_list_table .media-modal{	
    z-index: 100005!important;
}

.window-blinds-solution_page_products_list_table .media-modal-backdrop{		
    z-index: 100000!important;
}

.bmfm-products-contents-wrapper .column-action span{
	display:inline-flex;
	justify-content: center;
    align-items: center;
}
.bmfm-edit-product-dashboard,
.bmfm-delete-product-dashboard,
.bmfm-view-product-dashboard,
.bmfm-delete-list-row,
.bmfm-edit-parameter-list,
.bmfm-edit-accessories-parameter-list,
.bmfm-save-parameter-list-rule,
.bmfm-save-accessories-parameter-list-rule,
.bmfm-save-fabric-color-rule,
.bmfm-remove-accessories-row,
.bmfm-save-button,
.bmfm-back-button{
	line-height:2 !important;
}

.bmfm-edit-product-dashboard{
	margin-right:10px;
}
.bmfm-edit-product-dashboard img,
.bmfm-delete-product-dashboard span,
.bmfm-view-product-dashboard span,
.bmfm-delete-list-row span,
.bmfm-edit-parameter-list img,
.bmfm-edit-accessories-parameter-list img{
	position: relative;
    vertical-align:middle;
}
.bmfm-edit-product-dashboard:focus,
.bmfm-delete-product-dashboard:focus,
.bmfm-view-product-dashboard:focus,
.bmfm-delete-list-row:focus,
.bmfm-edit-parameter-list:focus,
.bmfm-edit-accessories-parameter-list:focus,
.bmfm-blinds-product-link:focus,
.bmfm-reset-data-action:focus,
.bmfm-toggle-dropdown li a:focus{
	box-shadow:none !important;
}
.bmfm-edit-product-dashboard img,
.bmfm-edit-parameter-list img,
.bmfm-edit-accessories-parameter-list img{
	left: 4px;
    top: 0px;
}
.bmfm-delete-product-dashboard span,
.bmfm-delete-list-row span{
	font-size:18px;
}
.bmfm-delete-product-dashboard{
    margin-left: 15px;
}

.bmfm-view-product-dashboard span{
	color: var(--bmfm--main-bg-color);
	left:2px;
}

.bmfm-flex-end {
    display: flex;
    align-items: center;
    justify-content: center;
}
.bmfm-blinds-markup-fee-wrapper table tr th {
    width: 140px;
    padding-right: 0px;
}
ul.bmfm-toggle-dropdown {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: var(--bmfm--primary-white);
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
    transition: 0.3s;
}
.bmfm-product-link-span{
    padding: 0 10px;
    font-size: 16px;
    font-weight: 100 !important;
}
.bmfm-product-button-list:hover .bmfm-blinds-product-link.selected+ul.bmfm-toggle-dropdown {
    display: block;
    margin: 0 10px;
    transform: translate(0px, 0px);
}
ul.bmfm-toggle-dropdown li{
    padding: 0.5rem;
    margin: 0px;
    border-bottom: 1px solid #222222;
}
ul.bmfm-toggle-dropdown li a {
    text-decoration: none;
    width: 100%;
    display: flex;
    color: #222222;
    align-items: center;
    column-gap:10px;
}
ul.bmfm-toggle-dropdown li:hover {
    background-color: var(--bmfm--main-bg-color);
    color: var(--bmfm--primary-white);
}
.bmfm-price-icon-green p {
    color: #222222;
}
.bmfm-blinds-component-parameter-popup-content th:first-child,
.bmfm-blinds-component-parameter-popup-content body td:first-child,
.bmfm-blinds-dropdown-parameter-popup-content th:first-child,
.bmfm-blinds-dropdown-parameter-popup-content body td:first-child,
.bmfm-blinds-category-sublist-content th:first-child,
.bmfm-blinds-category-sublist-content body td:first-child,
.bmfm-blinds-category-list-content th:first-child,
.bmfm-blinds-category-list-content body td:first-child {
    width: 5%;
}
table.bmfm-blinds-component-parameter-popup-content th:nth-child(2),
table.bmfm-blinds-component-parameter-popup-content body td:nth-child(2) {
    width: 20%;
}   
table.bmfm-blinds-component-parameter-popup-content th:nth-child(3),
table.bmfm-blinds-component-parameter-popup-content body td:nth-child(3),
table.bmfm-blinds-component-parameter-popup-content th:nth-child(4),
table.bmfm-blinds-component-parameter-popup-content body td:nth-child(4),
table.bmfm-blinds-component-parameter-popup-content th:nth-child(5),
table.bmfm-blinds-component-parameter-popup-content body td:nth-child(5){
    width: 10%;
}
.bmfm-product-button-list,
.bmfm-blinds-product-link.selected span.dashicons {
    display: inline-block;
}
.bmfm-blinds-product-link span.dashicons{
    display: none;
    font-size: 25px;
}
.bmfm-product-button-list:hover .bmfm-blinds-product-link.selected span.dashicons {
    transform: rotate(90deg);
    transition: 0.3s;
}
ul.bmfm-accessories-type li:nth-child(3) {
    display: none;
}
ul.bmfm-toggle-dropdown li:hover a{
    color: var(--bmfm--primary-white);
}

a.bmfm-view-dashboard-url span {
    display: inline-flex;
    align-items: center;
    column-gap: 10px;
}
a.bmfm-view-dashboard-url.bmfm-button {
    max-height: 38px;
}
.bmfm-add-new-product-in-dashboard{
    display:inline-block;
}
.bmfm-add-new-product-in-dashboard a {
    margin-left: 0 !important;
}
.bmfm-add-new-product-in-dashboard a span.bmfm-product-link-span {
    display: inline-flex !important;
    align-items: center;
    padding: 0px 5px !important;
}
.bmfm-add-new-product-in-dashboard a span.dashicons {
    font-size: 16px;
    height: auto;
}

.bmfm-save-parameter-list-rule,
.bmfm-save-accessories-parameter-list-rule{
	margin-left:10px !important;
}
.bmfm-edit-price_setup{
    line-height: 2 !important;
    box-shadow: unset !important;
    text-shadow: unset !important;
    vertical-align: middle;
    padding: 0.5em 1em!important;
    line-height: 1.5em!important;
    border-radius: 5px;
    margin: auto;
    opacity: 1;
}
.bmfm-edit-price_setup img{
    position: relative;
    top: 2px;
    left: 1px;
}
.bmfm-xy-price-table-row{
	justify-content:center !important;
}
.bmfm-blinds-price-table-buttons .bmfm-save-handsontable.bmfm-button {
    line-height: 2.15384615 !important;
}
.jconfirm-buttons .bmfm-done{
	background-color: #00DD8F;
}

.bmfm-delete-button-js-wrapper .jconfirm-buttons,
.bmfm-confirm-content-wrapper .jconfirm-buttons{
    width: 100%;
    text-align: center;
    color: #222222;
}
.bmfm-import-products-choice div{
    height: 3.5rem;
}
.jconfirm-buttons .btn-primary {
    background-color: #28a745; /* Set the background color for the Yes button */
    border-color: #28a745; /* Set the border color for the Yes button */
    color: var(--bmfm--primary-white); /* Set the text color for the Yes button */
}

.bmfm-step-1::before {
    content: '1';
}
.bmfm-step-2::before {
    content: '2';
}
.bmfm-step-3::before {
    content: '3';
}
.bmfm-step-4::before {
    content: '4';
}
.bmfm-time-line {
    width: 40px;
    height: 40px;
    background-color: #f2f2f2;
    border: 2px solid #f2f2f2;
    border-radius: 50%;
    z-index: 9;
    text-align: center;
    display: block;
    transition: 500ms;
    transition-timing-function: linear;
    position: relative;
}
.bmfm-time-line::after{
    content: '';
    position: relative;
    width: 10px;
    height: 180px;
    top: 42px;  
    background-color: #f2f2f2;
    display: inline-block;
    z-index: -1;
    transition: 250ms;
    transition-timing-function: linear;
}
span.bmfm-time-line.selected {
    color:  white;
    background-color: var(--bmfm--main-bg-color);
    border-color: var(--bmfm--main-bg-color);
}
.bmfm-time-line.selected::before{
    content: "\f15e" !important;  
    font-family: 'dashicons';
    font-size: 25px;
    font-weight: 400;
}

.bmfm-time-line:before {
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    font-size: 15px;
    font-weight: 900;
}
.bmfm-time-line-basecolor.selected:not(.bmfm-hide)::after {
    background-color: var(--bmfm--main-bg-color);
}
span.bmfm-step-4.selected::after,
span.bmfm-time-line:not(.selected)::after,
span.bmfm-steps-end::after {
    top: 41px !important;
    background-color: var(--bmfm--primary-white) !important;
}
.bmfm-step-process-group {
    flex-direction: column;
    position: relative;
    justify-content: space-evenly;
}
.bmfm-step-process-group,
.bmfm-import-steps-wrapper,
.bmfm-region-selection-section-wrapper{
    display: flex;
}

.bmfm-region-selection-section-wrapper .bmfm-step-process-group {
    justify-content: flex-start;
}
.bmfm-full-width {
    width: 100%;
}
.bmfm-tooltiptext {
    visibility: hidden;
    width: 230px;
    background-color: #000000;
    text-align: center;
    border-radius: 5px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 110%;
    font-family: 'Lato';
    font-size: small;
  }
  .bmfm-import-library-button .bmfm-tooltiptext::after,  
  .bmfm-fetch-products-selection:hover .bmfm-tooltiptext {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
  }
  .bmfm-import-library-button:hover .bmfm-tooltiptext {
    visibility: visible;
  }
.additional-content-delete-one,
.bmfm-confirm-content,
.bmfm-error-content-popup{
    font-size: 15px;
    text-align: center;
    font-weight:600;
    margin: 10px;
    color: #222222;
}

.bmfm-error-content-popup{
    margin: 10px 0 0 0;
    text-align: left;
    font-size: 14px;
}

.additional-content-delete-two{
    font-weight: 500!important;
    font-size: 14px;
    padding-top: 4px;
    text-align:center;
}


#bm-progress{
    height: 30px; 
    background-color: #d8d8d8;
    text-align: center; 
    line-height: 30px; 
    color: white;
    transition: width 0.5s ease-in-out;
    border-radius:20px;    
    font-weight: 700;
}
#bm-progressbar{
    background: linear-gradient(to right, var(--bmfm--main-bg-color), #009eeb);
    box-shadow: 0 3px 3px -5px var(--bmfm--main-bg-color), 0 2px 5px var(--bmfm--main-bg-color);
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    transition: 1s ease 0.3s;
}
.bmfm-progress-form-wrapper .blockUI.blockMsg.blockElement{
    border:unset!important;
}
.import_text{
    margin-top: 5px;
    font-weight: 700;
    font-size: 11px;
}

.bmfm-remove-accessories-row .dashicons-trash{
    color:red;
    line-height: 30px;
}
.bmfm-reset-data-action{
    color:red !important;
    border-color: red !important;
}
span.bmfm-upload-image-span img {
    border: 1px solid #8c8f94;
    
}   
span.bmfm-select2-img-single-product {
    display: flex;
    column-gap: 10px;
}
.bmfm-edit-parameter-list,
.bmfm-edit-accessories-parameter-list,
.bmfm-edit-product-dashboard,
.bmfm-view-product-dashboard,
.bmfm-remove-fabric-color-row-dashboard {
    display: flex !important;
    align-items: center;
}
.bmfm-delete-list-row.bmfm-remove-parameter-row {
    display: flex;
    align-items: center;
}

.bmfm-save-parameter-list-rule,
.bmfm-save-accessories-parameter-list-rule,
.bmfm-save-button,
.bmfm-save-fabric-color-rule{
	background-color: var(--bmfm--main-bg-color) !important;
	color: var(--bmfm--primary-white) !important;
}


.bmfm-save-accessories-rule.bmfm-data-saved,
.bmfm-save-parameter-list-rule.bmfm-data-saved,
.bmfm-save-accessories-parameter-list-rule.bmfm-data-saved,
.bmfm-save-button.bmfm-data-saved,
.bmfm-save-fabric-color-rule.bmfm-data-saved,
.bmfm-edit-accessories-parameter-list.bmfm-data-saved,
.bmfm-edit-parameter-list.bmfm-data-saved{
	opacity: 0.3;
}

.bmfm-save-accessories-rule{
    margin-left: 10px !important;
}

.bmfm-frame-custom-upload{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 15%;
    padding: 6px;
    border-radius: 5px;
    border: 3px solid #eee;
    align-items: center;
    justify-content: center;
    align-content: space-around;
}

.bmfm-frame-custom-upload:hover{
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.bmfm-blinds-js-wrapper .jconfirm-box.jconfirm-type-green{
	border-top: solid 7px var(--bmfm--main-bg-color);
    animation-name: none;
}

.bmfm-fabric-color-rule-error{
	display:none;
	float: left;
    color: red;
    font-weight: 600;
}
.bmfm-save-button-primary{
    background-color: var(--bmfm--main-bg-color) !important;
    border-color: var(--bmfm--main-bg-color) !important;
    color: var(--bmfm--primary-white) !important;
}
.bmfm-delete-text {
    font-weight: 700;
}
.bmfm-parameter-setup-table-content{
	display:none;
}

.bmfm-orders-table-blinds-parameters-wrapper h2{
    text-align: left;
}
.bmfm-hide-product-setup,
.bmfm-hide{
    display: none !important;
}
.bmfm-edit-parameter-list.bmfm-data-saved,
.bmfm-edit-accessories-parameter-list.bmfm-data-saved {
    pointer-events: none;
}

.bmfm-saved-product-blinds li{
	width:33.33% !important;
}

.bmfm-saved-product-accessories li{
	width:50% !important;
}

.bmfm-saved-product-blinds li:last-child,
.bmfm-saved-product-accessories li:last-child{
	display:none;
}

.bmfm-click-back-category-url{
	text-align: right !important;
}

.bmfm-click-back-category-url a{
	text-decoration: none;
    color: #00c2ff;
    font-weight: 600;
	cursor:pointer;
}

.bmfm-click-back-category-url a:focus{
	box-shadow: none;
    outline: none;
}

.bmfm-click-back-category-url a,
.bmfm-click-back-category-url a span{
	font-size:17px;
}
#bmfm_blinds_price_handsontable td.htDimmed,
#bmfm_blinds_price_handsontable td.first-col,
#bmfm_blinds_price_handsontable td.first-row {
    font-weight: 600;
    color: #222;
}

.bmfm-back-to-dashboard-button{
	margin-left: 0 !important;
	vertical-align: bottom !important;
	line-height: 2.2 !important;
}

.bmfm-back-to-dashboard-button span{
	line-height: 1.4;
}
.bmfm_backto_dashboard {
    text-align: left;
    margin: 20px auto 0px !important;
}
.bmfm_backto_dashboard a {
    text-decoration: none;
    display: flex;
    align-items: center;
    font-size: 15px;
}
.bmfm_backto_dashboard a .dashicons {
    font-size: 15px;
    height: auto;
}

.bmfm-blindmatrix-site-link-wrapper{
	display: block !important;
    margin-top: 10px !important;
}

.bmfm-blindmatrix-site-link-wrapper span{
	color: #222 !important;
    font-weight: 500 !important;
}

.bmfm-blindmatrix-site-link-wrapper a{
	text-decoration: none !important; 
	color: #00c2ff !important;
	font-weight:600 !important;
}

.bmfm-blindmatrix-site-link-wrapper a:focus{
	box-shadow:none !important;
}

.bmfm-freemium-activation-key-section .bmfm-activation-key{
    text-align: center;
    width: 100%;
}

.bmfm-freemium-activation-key-section .bmfm-activation-key-submit{
    margin-top: 15px;
}

.bmfm-freemium-activation-key-section .bmfm-activation-key label{
    color: #000;
    font-size: 16px;
    font-weight: 600;
    margin-right:10px;
}

.bmfm-freemium-activation-key-section .bmfm-activation-key input{
    width: 50%;
    padding:3px;
}

.bmfm-freemium-activation-key-section .bmfm-activation-key a{
    width: 11%;
    padding: 3px !important;
    color: var(--bmfm--main-bg-color) !important;
    border-color: var(--bmfm--main-bg-color) !important;
    background: #fff;
    vertical-align: top;
    font-weight: 600;
    text-align: center;
    margin-left: 5px;
}

.bmfm-freemium-activation-key-section .bmfm-activation-key a:hover{
    background: var(--bmfm--main-bg-color) !important;
    color:#fff !important;
}

.bmfm-activation-key-info{
    text-align: right;
    margin-top: 10px;
    color: #222;
}

.bmfm-activation-key-info a{
    font-weight: 600;
    text-decoration: none !important;
    color: #00c2ff !important;
    font-weight: 600 !important;
}

.bmfm-activation-key-info a:focus{
    box-shadow: none !important;
}

.bmfm-freemium-days-remaining-msg{
    text-align: right;
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    color: red;
    margin-bottom: 10px;
}

.bmfm-welcome-form-wrapper .wc-progress-form-content{
    margin: 0 0 5px !important;
}

.bmfm-freemium-contact-us-section .bmfm-freemium-contact-us-wrapper,
.bmfm-freemium-contact-us-submit-wrapper{
    display: block;
    width: 100%;
    cursor: pointer;
}

.bmfm-freemium-contact-us-section .bmfm-freemium-contact-us-wrapper div{
    display: inline-flex;
    color: #000;
    width: 49%;
    flex-direction: column;
    align-content: center;
    flex-wrap: wrap;
    margin-bottom: 20px;
    cursor:pointer;
}

.bmfm-freemium-contact-us-wrapper div label{
    margin-bottom: 6px;
    font-size: 14px;
}

.bmfm-freemium-contact-us-wrapper div input{
    line-height: 2.75;
    width: 95%;
}

.bmfm-freemium-contact-us-submit-wrapper{
    text-align: right;
}

.bmfm-freemium-contact-us-submit-action{
    width: 10%;
    padding: 5px !important;
    color: var(--bmfm--primary-white) !important;
    font-weight: 600;
    font-size: 14px !important;
    text-align: center;
    background-color: var(--bmfm--main-bg-color) !important;
    border-color: var(--bmfm--main-bg-color) !important;
}
