
/* /puro_portal/static/src/scss/puro_portal_variables.scss */
 

/* /puro_portal/static/src/scss/forms.scss */
 .form-inline{display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms--webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center;}.form-row{display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms--webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;}.form-row > .col, .form-row > [class*="col-"]{padding-right: 5px; padding-left: 5px;}.form-inline .form-check{width: 100%;}.form-check .form-check-input{background-color: initial; cursor: default; -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; box-sizing: border-box; margin: 3px 3px 3px 4px; padding: initial; border: initial; margin-left: -1.25rem; margin-top: 0.25rem !important;}@media (min-width: 576px){.form-inline label{display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0;}.form-inline .form-group{display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms--webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; -ms--webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center; margin-bottom: 0;}.form-inline .form-control{display: inline-block; width: auto; vertical-align: middle;}.form-inline .form-control-plaintext{display: inline-block;}.form-inline .input-group, .form-inline .custom-select{width: auto;}.form-inline .form-check{display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: auto; padding-left: 0;}.form-inline .form-check-input{position: relative; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0;}.form-inline .custom-control{-ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center;}.form-inline .custom-control-label{margin-bottom: 0;}}.listing-form{max-width: calc(100vw - 400px);}.listing-form__inputs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.listing-form__logo{width: 90px; height: 90px; text-align: center; border-radius: 8px; outline: 1px solid #e7e7e9; display: -webkit-box; display: -webkit-flex; display: flex;}.listing-form__logo:hover{cursor: pointer;}.listing-form__logo img{max-width: 90px; max-height: 90px; margin: auto;}.listing-form__logo p{width: auto;}.listing-form__logo--empty{display: block; padding: 15px 10px 10px 10px; background-color: #e7e7e9; height: 90px;}.listing-form__logo--empty img{margin: 0 25px; width: 24px;}.listing-form__logo_text{padding: 8px; margin: auto;}.listing-form__general{margin-right: 50px;}.listing-form__general .inline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.listing-form__description, .listing-form__co-benefits{width: 90vw;}.listing-form input:not([type='checkbox']), .listing-form select, .listing-form textarea{width: 90vw; border-radius: 4px;}.listing-form input:not([type='checkbox']), .listing-form select{height: 55px; padding-top: 22px;}.listing-form textarea{padding: 10px 15px;}.listing-form .inline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.listing-form .inline__group{margin: 0 20px 20px 0; width: fit-content;}.listing-form .title{width: 100vw;}@media (max-width: 428px){.listing-form input:not([type='checkbox']), .listing-form select{padding-top: 37px; padding-bottom: 29px;}}@media (min-width: 600px){.listing-form .title{width: auto;}}@media (min-width: 1024px){.listing-form__logo{margin: auto;}.listing-form__description{width: 58%; margin-right: 2%;}.listing-form__co-benefits{width: 40%;}.listing-form__description textarea, .listing-form__co-benefits textarea{width: 100%;}.listing-form__general .inline, .listing-form .inline{display: -webkit-box; display: -webkit-flex; display: flex; flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.listing-form input:not([type='checkbox']), .listing-form select{width: calc((100vw - 150px) / 3); min-width: 210px; max-width: 450px;}.listing-form .compact{width: calc(((100vw - 490px) / 4) - 125px);}}@media (max-width: 1530px){#listing-general{-webkit-flex-wrap: wrap; flex-wrap: wrap;}}input, select{padding: 10px; font-size: 15px; background: #ffffff; border: 1px solid rgba(22, 21, 19, 0.5); border-radius: 4px;}.forecast-chart{padding: 24px; opacity: 0.5; background-color: #d4cfca; overflow: hidden;}.forecast-chart__disclaimer{float: left; padding-right: 16px;}@media (max-width: 600px){.flatpickr-month{height: 8vh !important;}}

/* /puro_portal_supplier_listing/static/src/scss/dropdown_selection.scss */
 .listing-form__inputs .facility-name-dropdown{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}@media (max-width: 428px){.listing-form__inputs .facility-name-dropdown input:not([type='checkbox']), .listing-form__inputs select{padding-top: 22px !important; padding-bottom: 10px !important;}}