/*
 *
 *
 *
 */
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900&display=swap');

.block-search{display: none;}
.minicart-wrapper {display: none;}
.page-header .panel.wrapper {background-color: #1b125b !important;}
span.action.nav-toggle {display: none;}
.fl-left{ float: left !important;}
.fl-right{ float: right !important;}
.mb-10{margin-bottom:10px !important;}

.form-search-products .field-name-search_product label,
.form-search-products .box-information .box-title,
.form-search-products .block-dashboard-info .block-title,
.form-search-products .page-title-wrapper { display: none !important; }
.form-search-products .box-information { width: 100% !important; }
.form-search-products .field-name-search_product { background: #e1e7fd; padding: 25px; border-radius: 10px; }
.form-search-products .field-name-search_product select,
.form-search-products .field-name-search_product input { background-color: #fff; border-radius: 5px; border-color: #333; font-size: 15px; }
.form-search-products .box-information .fieldset.info { margin-bottom: 30px; }
.form-search-products .box-information .box-content .actions-toolbar { text-align: center; }
.form-search-products .box-information .box-content .actions-toolbar .primary { float: none; width: 100%; max-width: 320px; }
.form-search-products .box-information .box-content .actions-toolbar .save { background: #1b125b; border-color: #1b125b; font-size: 18px; font-weight: 400; padding: 14px 25px; width: 100%; border-radius: 10px; }
#submit-icemaker div[data-part="filter-form"] fieldset { margin: 0; padding: 20px 25px 20px; border-width: 0; background: #e1e7fd; border-radius: 10px; box-sizing: border-box; }
#submit-icemaker div[data-part="filter-form"] fieldset legend { display: block; width: calc(100% + 50px); margin: 0px -25px 0px; padding: 12px 25px; background: #697ec6; color: #fff; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; box-sizing: border-box; border-top-right-radius: 10px; border-top-left-radius: 10px; font-weight: 600; }
#submit-icemaker div[data-part="filter-form"] fieldset .admin__form-field { width: 33.333%; margin: 0; box-sizing: border-box; padding-bottom: 10px; }
#submit-icemaker div[data-part="filter-form"] fieldset .admin__form-field label { font-weight: 800; }
#submit-icemaker div[data-part="filter-form"] fieldset .admin__form-field select,
#submit-icemaker div[data-part="filter-form"] fieldset .admin__form-field input { border-radius: 5px; border-width: 0; }
#submit-icemaker fieldset.admin__data-grid-filters { border-width: 0; margin-top: 20px; width: 100%; margin-left: 0; margin-right: 0; padding: 0 20px; box-sizing: border-box; margin-bottom: 50px; padding-left: 10px; }
#submit-icemaker fieldset.admin__data-grid-filters legend { display: none; }
#submit-icemaker fieldset.admin__data-grid-filters .header_row td { font-size: 20px; font-weight: 600; color: #000; padding: 20px 0px; }
#submit-icemaker fieldset.admin__data-grid-filters .header_row td:last-child { text-align: right; }
#submit-icemaker fieldset.admin__data-grid-filters td { padding: 2px 10px; }
#submit-icemaker fieldset.admin__data-grid-filters input,
#submit-icemaker fieldset.admin__data-grid-filters textarea { border: 1px solid #333; border-radius: 5px; resize: none; }
#submit-icemaker fieldset.admin__data-grid-filters td:first-child { text-align: right; }
#submit-icemaker fieldset.admin__data-grid-filters .save { background: #1b125b; border-color: #1b125b; font-size: 16px; font-weight: 400; padding: 12px 25px; width: 100%; border-radius: 10px; }

#export-validate .dataTables_filter { float: none; background: #697ec6; box-sizing: border-box; padding: 10px 10px; color: #fff; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#export-validate .dataTables_filter input { display: inline-block; max-width: 300px; background: #3c54a4; border-color: #3c54a4; border-radius: 5px; }
#export-validate thead th { background-color: #3c54a4; border-width: 0; color: #fff; font-size: 12px; padding-left: 15px; padding-right: 15px; background-size: 15px; }
#export-validate tbody td { font-size: 12px; padding-left: 15px; padding-right: 15px; color: #000; }
#export-validate .dataTables_info { font-size: 12px; }
#export-validate .dataTables_paginate { font-size: 12px; }
#export-validate .dataTables_paginate .current { background: #3c54a4 !important; color: #fff !important; border-radius: 22px; border-width: 0; font-weight: 700; }
.sidebar-main .content { background: #1b125b; }
.sidebar-main .content .current { background: #697ec6; color: #fff; }
.sidebar-main .content .current strong { color: #fff; border-width: 0; padding: 8px 15px; }
.sidebar-main .content .item a { color: #fff; padding: 8px 15px; border-width: 0; }
.sidebar-main .content .item a:hover { background: #697ec6; color: #fff; }
.login-container .block .block-title strong { font-weight: 700 !important; }
.login-container .block .block-content .input-text { border-color: #333; border-radius: 5px; width: 100%; }
.login-container .block .block-content .action:not(.remind) { background: #1b125b; border-color: #1b125b; font-size: 14px; font-weight: 400; padding: 10px 15px; width: 100%; border-radius: 10px; }
.login-container .block .block-content .action.remind { margin-top: 12px; margin-left: 15px; color: #1b125b; }
.form-edit-account .legend span, .password.forget .legend span,
.form-create-account .legend span { font-weight: 700; font-size: 16px; }
.form-edit-account .field .input-text, .password.forget .field .input-text,
.form-create-account .field .input-text { border-color: #333; border-radius: 5px; }
.form-edit-account .field .label, .password.forget .field .label,
.form-create-account .field .label { margin-bottom: 3px; }
.login-container .block .field,
.form-edit-account .field, .password.forget .field,
.form-create-account .field { margin-bottom: 10px; }
.form-edit-account fieldset, .password.forget fieldset,
.form-create-account fieldset { margin-bottom: 20px; }
.form-edit-account .action, .password.forget .action,
.form-create-account .action { background: #1b125b; border-color: #1b125b; font-size: 14px; font-weight: 400; padding: 10px 15px; width: 100%; border-radius: 10px; }
.block-customer-login { background: #e1e7fd; padding: 30px; box-sizing: border-box; border-radius: 10px; }
.block-customer-login .fieldset.login { margin: 0; }
.login-container .block .block-content .control { width: 100% !important; }
.login-container .fieldset:after,
.form-create-account .fieldset.create.account:after { margin-top: 10px; }
.block-new-customer, .form-edit-account, .password.forget,
.form-create-account { background: #e1e7fd; padding: 30px; box-sizing: border-box; border-radius: 10px; }
.login-container .block .block-title,
.password.forget .fieldset > .legend,
.form-edit-account .fieldset > .legend, .password.forget .fieldset > .legend,
.form-create-account .fieldset > .legend { border-color: #1b125b; }
.form-edit-account fieldset,.password.forget fieldset,
.form-create-account fieldset { margin-bottom: 10px }

/*- -*/
#submit-fridge div[data-part="filter-form"] fieldset { margin: 0; padding: 20px 25px 20px; border-width: 0; background: #e1e7fd; border-radius: 10px; box-sizing: border-box; }
#submit-fridge div[data-part="filter-form"] fieldset legend { display: block; width: calc(100% + 50px); margin: 0px -25px 0px; padding: 12px 25px; background: #697ec6; color: #fff; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; box-sizing: border-box; border-top-right-radius: 10px; border-top-left-radius: 10px; font-weight: 600; }
#submit-fridge div[data-part="filter-form"] fieldset .admin__form-field { width: 33.333%; margin: 0; box-sizing: border-box; padding-bottom: 10px; }
#submit-fridge div[data-part="filter-form"] fieldset .admin__form-field label { font-weight: 800; }
#submit-fridge div[data-part="filter-form"] fieldset .admin__form-field select,
#submit-fridge div[data-part="filter-form"] fieldset .admin__form-field input { border-radius: 5px; border-width: 0; }
#submit-fridge fieldset.admin__data-grid-filters { border-width: 0; margin-top: 20px; width: 100%; margin-left: 0; margin-right: 0; padding: 0 20px; box-sizing: border-box; margin-bottom: 50px; padding-left: 10px; }
#submit-fridge fieldset.admin__data-grid-filters legend { display: none; }
#submit-fridge fieldset.admin__data-grid-filters .header_row td { font-size: 20px; font-weight: 600; color: #000; padding: 20px 0px; }
#submit-fridge fieldset.admin__data-grid-filters .header_row td:last-child { text-align: right; }
#submit-fridge fieldset.admin__data-grid-filters td { padding: 2px 10px; }
#submit-fridge fieldset.admin__data-grid-filters input,
#submit-fridge fieldset.admin__data-grid-filters textarea { border: 1px solid #333; border-radius: 5px; resize: none; }
#submit-fridge fieldset.admin__data-grid-filters td:first-child { text-align: right; }
#submit-fridge fieldset.admin__data-grid-filters .save { background: #1b125b; border-color: #1b125b; font-size: 16px; font-weight: 400; padding: 12px 25px; width: 100%; border-radius: 10px; }

/*- -*/
#submit-temperature div[data-part="filter-form"] fieldset { margin: 0; padding: 20px 25px 20px; border-width: 0; background: #e1e7fd; border-radius: 10px; box-sizing: border-box; }
#submit-temperature div[data-part="filter-form"] fieldset legend { display: block; width: calc(100% + 50px); margin: 0px -25px 0px; padding: 12px 25px; background: #697ec6; color: #fff; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; box-sizing: border-box; border-top-right-radius: 10px; border-top-left-radius: 10px; font-weight: 600; }
#submit-temperature div[data-part="filter-form"] fieldset .admin__form-field { width: 33.333%; margin: 0; box-sizing: border-box; padding-bottom: 10px; }
#submit-temperature div[data-part="filter-form"] fieldset .admin__form-field label { font-weight: 800; }
#submit-temperature div[data-part="filter-form"] fieldset .admin__form-field select,
#submit-temperature div[data-part="filter-form"] fieldset .admin__form-field input { border-radius: 5px; border-width: 0; }
#submit-temperature fieldset.admin__data-grid-filters { border-width: 0; margin-top: 20px; width: 100%; margin-left: 0; margin-right: 0; padding: 0 20px; box-sizing: border-box; margin-bottom: 50px; padding-left: 10px; }
#submit-temperature fieldset.admin__data-grid-filters legend { display: none; }
#submit-temperature fieldset.admin__data-grid-filters .header_row td {font-size: 20px; font-weight: 600; color: #000; padding: 20px 0px; }
#submit-temperature fieldset.admin__data-grid-filters .header_row td:last-child { text-align: right; }
#submit-temperature fieldset.admin__data-grid-filters td { padding: 2px 10px; }
#submit-temperature fieldset.admin__data-grid-filters input,
#submit-temperature fieldset.admin__data-grid-filters textarea { border: 1px solid #333; border-radius: 5px; resize: none; }
#submit-temperature fieldset.admin__data-grid-filters td:first-child { text-align: right; }
#submit-temperature fieldset.admin__data-grid-filters .save { background: #1b125b; border-color: #1b125b; font-size: 16px; font-weight: 400; padding: 12px 25px; width: 100%; border-radius: 10px; }

/*- -*/
#submit-pmwalkin div[data-part="filter-form"] fieldset { margin: 0; padding: 20px 25px 20px; border-width: 0; background: #e1e7fd; border-radius: 10px; box-sizing: border-box; }
#submit-pmwalkin div[data-part="filter-form"] fieldset legend { display: block; width: calc(100% + 50px); margin: 0px -25px 0px; padding: 12px 25px; background: #697ec6; color: #fff; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; box-sizing: border-box; border-top-right-radius: 10px; border-top-left-radius: 10px; font-weight: 600; }
#submit-pmwalkin div[data-part="filter-form"] fieldset .admin__form-field { width: 33.333%; margin: 0; box-sizing: border-box; padding-bottom: 10px; }
#submit-pmwalkin div[data-part="filter-form"] fieldset .admin__form-field label { font-weight: 800; }
#submit-pmwalkin div[data-part="filter-form"] fieldset .admin__form-field select,
#submit-pmwalkin div[data-part="filter-form"] fieldset .admin__form-field input { border-radius: 5px; border-width: 0; }
#submit-pmwalkin fieldset.admin__data-grid-filters { border-width: 0; margin-top: 20px; width: 100%; margin-left: 0; margin-right: 0; padding: 0 20px; box-sizing: border-box; margin-bottom: 50px; padding-left: 10px; }
#submit-pmwalkin fieldset.admin__data-grid-filters legend { display: none; }
#submit-pmwalkin fieldset.admin__data-grid-filters .header_row td {font-size: 20px; font-weight: 600; color: #000; padding: 20px 0px; }
#submit-pmwalkin fieldset.admin__data-grid-filters .header_row td:last-child { text-align: right; }
#submit-pmwalkin fieldset.admin__data-grid-filters td { padding: 2px 10px; }
#submit-pmwalkin fieldset.admin__data-grid-filters input,
#submit-pmwalkin fieldset.admin__data-grid-filters textarea { border: 1px solid #333; border-radius: 5px; resize: none; }
#submit-pmwalkin fieldset.admin__data-grid-filters td:first-child { text-align: right; }
#submit-pmwalkin fieldset.admin__data-grid-filters .save { background: #1b125b; border-color: #1b125b; font-size: 16px; font-weight: 400; padding: 12px 25px; width: 100%; border-radius: 10px; }

/*- POPUP -*/
#modal-promo div[data-part="filter-form"] fieldset { margin: 0; padding: 20px 25px 20px; border-width: 0; background: #e1e7fd; border-radius: 10px; box-sizing: border-box; }
#modal-promo div[data-part="filter-form"] fieldset legend { display: block; width: calc(100% + 50px); margin: 0px -25px 0px; padding: 12px 25px; background: #697ec6; color: #fff; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; box-sizing: border-box; border-top-right-radius: 10px; border-top-left-radius: 10px; font-weight: 600; }
#modal-promo div[data-part="filter-form"] fieldset .admin__form-field { width: 33.333%; margin: 0; box-sizing: border-box; padding-bottom: 10px; }
#modal-promo div[data-part="filter-form"] fieldset .admin__form-field label { font-weight: 800; }
#modal-promo div[data-part="filter-form"] fieldset .admin__form-field select,
#modal-promo div[data-part="filter-form"] fieldset .admin__form-field input { border-radius: 5px; border-width: 0; }
#modal-promo fieldset.admin__data-grid-filters { border-width: 0; margin-top: 20px; width: 100%; margin-left: 0; margin-right: 0; padding: 0 20px; box-sizing: border-box; margin-bottom: 50px; padding-left: 10px; }
#modal-promo fieldset.admin__data-grid-filters legend { display: none; }
#modal-promo fieldset.admin__data-grid-filters .header_row td {font-size: 20px; font-weight: 600; color: #000; padding: 20px 0px; }
#modal-promo fieldset.admin__data-grid-filters .header_row td:last-child { text-align: right; }
#modal-promo fieldset.admin__data-grid-filters td { padding: 2px 10px; }
#modal-promo fieldset.admin__data-grid-filters input,
#modal-promo fieldset.admin__data-grid-filters textarea { border: 1px solid #333; border-radius: 5px; resize: none; }
#modal-promo fieldset.admin__data-grid-filters td:first-child { text-align: right; }
#modal-promo fieldset.admin__data-grid-filters .save { background: #1b125b; border-color: #1b125b; font-size: 16px; font-weight: 400; padding: 12px 25px; width: 100%; border-radius: 10px; }

.page-footer,
.link.authorization-link + li, /*- top link create account -*/
.header.panel > .header.links > .authorization-link:after,
.customer-account-login .page-title-wrapper,
.customer-account-login .block.block-new-customer {display:none !important;}

/*- Disabled Row -*/
#my-call-slip tr.completed,
#my-call-slip tr.completed td.sorting_1,
#my-call-slip tr.completed td.sorting_1 a {
	background-color: #c0bbbb !important;
    color: #000  !important;
    font-weight : 600 !important;
}
.form-search-workorders .page-title-wrapper,
.form-search-callslip .page-title-wrapper{display: none !important;}
.admin__form-field {width: 30%;float: left;padding-right: 5px;}
/*- -*/
@media(max-width: 767px) {
	.admin__form-field {width: 100% !important;}
	.form-search-products .field-name-search_product td { padding: 5px 0; display: block; width: 100%; }
	.form-search-products .field-name-search_product tr { display: block; }
	.form-search-products .field-name-search_product select,
	.form-search-products .field-name-search_product input { width: 100%; }
	#export-validate .dataTables_filter { width: 100%; }
	
	#submit-icemaker div[data-part="filter-form"] fieldset .admin__form-field { width: 100%; }
	#submit-icemaker fieldset.admin__data-grid-filters { padding: 0; }
	#submit-icemaker fieldset.admin__data-grid-filters td:first-child { padding-left: 0; }
	#submit-fridge div[data-part="filter-form"] fieldset .admin__form-field { width: 100%; }
	#submit-fridge fieldset.admin__data-grid-filters { padding: 0; }
	#submit-fridge fieldset.admin__data-grid-filters td:first-child { padding-left: 0; }
	#submit-pmwalkin div[data-part="filter-form"] fieldset .admin__form-field { width: 100%; }
	#submit-pmwalkin fieldset.admin__data-grid-filters { padding: 0; }
	#submit-pmwalkin fieldset.admin__data-grid-filters td:first-child { padding-left: 0; }
	#submit-temperature div[data-part="filter-form"] fieldset .admin__form-field { width: 100%; }
	#submit-temperature fieldset.admin__data-grid-filters { padding: 0; }
	#submit-temperature fieldset.admin__data-grid-filters td:first-child { padding-left: 0; }
	#fridge-table_wrapper, #my-call-slip_wrapper, #temp-table_wrapper, #pmwalkin-table_wrapper,
	#icemaker-table_wrapper { overflow-x: scroll; }
}