body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}nav.top-bar{margin-top:10px;padding-left:0;padding-right:0;font-size:22px}nav.top-bar .navbar-brand svg{position:relative;top:-3px}nav.top-bar .navbar-brand span{margin-left:20px;font-size:22px}nav.top-bar .navbar-brand span.no-arrow{margin-left:0}nav.top-bar svg{margin-right:5px}nav.top-bar .justify-content-end>svg{cursor:pointer;margin-left:20px;top:0}nav.top-bar .dropdown-toggle:after{margin-left:1em}nav.top-bar .logo{width:40px;margin-right:10px}nav.top-bar .header-search{height:43px}nav.top-bar .header-search .spinner-border.search-spinner{position:relative;top:inherit;width:1.4rem;height:1.4rem;left:inherit;margin-left:inherit}nav.top-bar .header-search input{height:43px}nav.top-bar .header-search .empty-search{position:absolute;right:0;top:6px;cursor:pointer;z-index:1001}nav.top-bar .header-search .search-results-header{position:absolute;top:43px;background:#fff;z-index:1001;width:100%;overflow-y:scroll;max-height:30rem}nav.top-bar .header-search .search-results-header .header-search-result{padding:15px;border-bottom:1px solid #eee;font-size:1rem;cursor:pointer;display:flex}nav.top-bar .header-search .search-results-header .header-search-result img{width:3rem}nav.top-bar .header-search .search-results-header .header-search-result:hover{background:#fafafa}nav.top-bar .header-search .search-results-header .header-search-result p{margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}nav.top-bar .navbar-nav .show>.nav-link{color:#666}nav.top-bar .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:18px}nav.top-bar .navbar-nav .nav-link.active{color:#19647e}nav.top-bar .dropdown-toggle#dropdown-basic{padding:0 20px 0 10px}nav.top-bar .dropdown-toggle:hover{color:#4b998f!important}nav.top-bar .dropdown-toggle:hover#dropdown-basic{color:#fff!important}nav.top-bar .dropdown-item{color:#666}nav.top-bar .dropdown-item:hover{color:#19647e!important}nav.top-bar .dropdown-item.active,nav.top-bar .dropdown-item:active{background-color:#19647e;color:#fff!important}nav.top-bar .suitability{font-weight:700}nav.top-bar .suitability.success{color:#39761d}nav.top-bar .suitability.info{color:#e1d555}nav.top-bar .suitability.warning{color:#db864e}@media screen and (max-width:991px){nav.top-bar{margin-bottom:100px}nav.top-bar .header-search{position:absolute;top:70px;margin:0!important}nav.top-bar .navbar-collapse{margin-top:70px}nav.top-bar .navbar-nav{width:15rem;float:right}nav.top-bar .navbar-nav .dropdown-menu{border:none;border-top:1px solid #aaa;border-radius:0}nav.top-bar .navbar-nav>.nav-item,nav.top-bar .navbar-nav>.nav-link{border-bottom:1px solid #aaa}}@media screen and (max-width:767px){nav.top-bar .navbar-nav{width:100%;float:none}}.pet-spinner.spinner-border{position:absolute;top:auto;margin-top:-50px}.supplement-spinner.spinner-border{position:absolute;top:auto;margin-top:50px}.pet-info{margin:0 0 50px!important;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:1.5rem .2rem;background:#fff;box-shadow:0 16px 44px -36px rgba(0,0,0,.57)}.pet-info .subtitle{margin-bottom:15px}.pet-info .subtitle.margin{margin-top:40px}.pet-info .metadata .supplement a.vetchef-link{margin-left:10px}.pet-info .metadata p{margin:0}.pet-info .metadata p b{margin-left:10px}.pet-info .health-issues b{margin-right:10px}.pet-info .img-thumbnail{border:none}@media screen and (max-width:575px){.buttons .btn-link{display:flex;justify-content:center;padding-right:0}}.no-header{position:relative;top:50px}.multiform .pet-sign-up{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:1.5rem .2rem;background:#fff;box-shadow:0 16px 44px -36px rgba(0,0,0,.57)}.multiform .pet-sign-up .form-group:first-child{margin:0}.multiform .pet-sign-up .form-group input[name="age.years"]{margin-bottom:10px}@media screen and (max-width:575px){.multiform .pet-sign-up{margin:0}.multiform .pet-sign-up .col-sm-3{margin-bottom:20px}.multiform .pet-sign-up .col-sm-3 img{max-width:10rem;position:relative;left:50%;margin-left:-5rem;margin-top:-10px}.buttons .btn-group{width:100%}.buttons .btn-group .btn,.multiform .buttons>.btn-vetchef{width:50%}}.edit-pet{padding-bottom:70px}.edit-pet .edit-pet-info{margin:0 0 50px!important;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;background:#fff;box-shadow:0 16px 44px -36px rgba(0,0,0,.57);padding:0 10px 20px}.edit-pet .edit-pet-info .margin{margin-top:20px}.edit-pet .edit-pet-info .margin:first-child{margin-top:0}.search-input{margin:20px 0 40px;display:flex;justify-content:center}.search-input .input-group{max-width:30rem}.saved-recipes-info{margin-top:40px}.show-nutrients{margin-top:20px}.results-spinner.spinner-border{position:relative;left:50%;top:auto;margin:30px 0 -30px -16px}.results-spinner.spinner-border.search-spinner{margin:-30px 0 30px -16px}.no-results{flex-direction:column;color:#666;text-align:center}.no-results,.no-results .round-bg{display:flex;justify-content:center;align-items:center}.no-results .round-bg{width:12rem;height:12rem;border-radius:50%;background:#eee}.no-results .title{margin-top:40px;font-size:30px}.saved-recipes-info,.search-results-info{margin-bottom:20px;text-align:center;color:#666}.saved-recipes-info span,.search-results-info span{color:#19647e}.diary,.saved-recipes,.search-results,.shopping-list,.storage{padding-bottom:50px}.diary .card,.saved-recipes .card,.search-results .card,.shopping-list .card,.storage .card{transition:.3s;box-shadow:0 16px 44px -36px rgba(0,0,0,.57);margin-bottom:20px}.diary .card:hover,.saved-recipes .card:hover,.search-results .card:hover,.shopping-list .card:hover,.storage .card:hover{box-shadow:0 22px 44px -24px rgba(0,0,0,.6)}.diary .card.minimal,.saved-recipes .card.minimal,.search-results .card.minimal,.shopping-list .card.minimal,.storage .card.minimal{box-shadow:none;margin-bottom:0}.diary .card.minimal:not(.slot),.saved-recipes .card.minimal:not(.slot),.search-results .card.minimal:not(.slot),.shopping-list .card.minimal:not(.slot),.storage .card.minimal:not(.slot){padding:10px 0}.diary .card.minimal .card-body,.saved-recipes .card.minimal .card-body,.search-results .card.minimal .card-body,.shopping-list .card.minimal .card-body,.storage .card.minimal .card-body{padding:0}.diary .card.minimal .card-body .col-lg-10,.saved-recipes .card.minimal .card-body .col-lg-10,.search-results .card.minimal .card-body .col-lg-10,.shopping-list .card.minimal .card-body .col-lg-10,.storage .card.minimal .card-body .col-lg-10{display:flex;flex-direction:column;padding:0 30px;justify-content:center}.diary .card.minimal .card-body .col-lg-10 .card-text,.diary .card.minimal .card-body .col-lg-10 .card-title,.saved-recipes .card.minimal .card-body .col-lg-10 .card-text,.saved-recipes .card.minimal .card-body .col-lg-10 .card-title,.search-results .card.minimal .card-body .col-lg-10 .card-text,.search-results .card.minimal .card-body .col-lg-10 .card-title,.shopping-list .card.minimal .card-body .col-lg-10 .card-text,.shopping-list .card.minimal .card-body .col-lg-10 .card-title,.storage .card.minimal .card-body .col-lg-10 .card-text,.storage .card.minimal .card-body .col-lg-10 .card-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diary .card.minimal .card-body .order-1,.saved-recipes .card.minimal .card-body .order-1,.search-results .card.minimal .card-body .order-1,.shopping-list .card.minimal .card-body .order-1,.storage .card.minimal .card-body .order-1{margin-bottom:0}.diary .card .card-title,.saved-recipes .card .card-title,.search-results .card .card-title,.shopping-list .card .card-title,.storage .card .card-title{font-size:22px;margin-bottom:0}.diary .card .card-subtitle,.saved-recipes .card .card-subtitle,.search-results .card .card-subtitle,.shopping-list .card .card-subtitle,.storage .card .card-subtitle{margin-top:5px}.diary .card .card-text,.saved-recipes .card .card-text,.search-results .card .card-text,.shopping-list .card .card-text,.storage .card .card-text{color:#666;margin-top:5px}.diary .card .suitability,.saved-recipes .card .suitability,.search-results .card .suitability,.shopping-list .card .suitability,.storage .card .suitability{margin-bottom:10px}.diary .card .suitability.success,.saved-recipes .card .suitability.success,.search-results .card .suitability.success,.shopping-list .card .suitability.success,.storage .card .suitability.success{color:#39761d}.diary .card .suitability.info,.saved-recipes .card .suitability.info,.search-results .card .suitability.info,.shopping-list .card .suitability.info,.storage .card .suitability.info{color:#e1d555}.diary .card .suitability.warning,.saved-recipes .card .suitability.warning,.search-results .card .suitability.warning,.shopping-list .card .suitability.warning,.storage .card .suitability.warning{color:#db864e}.diary .card .carbon,.saved-recipes .card .carbon,.search-results .card .carbon,.shopping-list .card .carbon,.storage .card .carbon{margin-bottom:10px}.diary .card .carbon.success,.saved-recipes .card .carbon.success,.search-results .card .carbon.success,.shopping-list .card .carbon.success,.storage .card .carbon.success{color:#39761d}.diary .card .carbon.warning,.saved-recipes .card .carbon.warning,.search-results .card .carbon.warning,.shopping-list .card .carbon.warning,.storage .card .carbon.warning{color:#db864e}.diary .card .carbon.info,.saved-recipes .card .carbon.info,.search-results .card .carbon.info,.shopping-list .card .carbon.info,.storage .card .carbon.info{color:#e1d555}.diary .card .actions,.saved-recipes .card .actions,.search-results .card .actions,.shopping-list .card .actions,.storage .card .actions{margin-top:20px}.diary .card .actions.minimal,.saved-recipes .card .actions.minimal,.search-results .card .actions.minimal,.shopping-list .card .actions.minimal,.storage .card .actions.minimal{height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-evenly;margin-top:0}.diary .card .actions.minimal .btn,.saved-recipes .card .actions.minimal .btn,.search-results .card .actions.minimal .btn,.shopping-list .card .actions.minimal .btn,.storage .card .actions.minimal .btn{margin-right:0}.diary .card .actions .btn,.saved-recipes .card .actions .btn,.search-results .card .actions .btn,.shopping-list .card .actions .btn,.storage .card .actions .btn{padding-left:0;margin-right:20px}.diary .card .actions .btn svg,.saved-recipes .card .actions .btn svg,.search-results .card .actions .btn svg,.shopping-list .card .actions .btn svg,.storage .card .actions .btn svg{position:relative;top:-2px;margin-right:5px}.diary .card .actions .btn.base,.diary .card .actions .btn.base:hover,.saved-recipes .card .actions .btn.base,.saved-recipes .card .actions .btn.base:hover,.search-results .card .actions .btn.base,.search-results .card .actions .btn.base:hover,.shopping-list .card .actions .btn.base,.shopping-list .card .actions .btn.base:hover,.storage .card .actions .btn.base,.storage .card .actions .btn.base:hover{color:#468397}.diary .card .actions .btn.secondary,.saved-recipes .card .actions .btn.secondary,.search-results .card .actions .btn.secondary,.shopping-list .card .actions .btn.secondary,.storage .card .actions .btn.secondary{color:#d48392}.diary .card .actions .btn.secondary:hover,.saved-recipes .card .actions .btn.secondary:hover,.search-results .card .actions .btn.secondary:hover,.shopping-list .card .actions .btn.secondary:hover,.storage .card .actions .btn.secondary:hover{color:#b06b78}.diary .card.slot,.saved-recipes .card.slot,.search-results .card.slot,.shopping-list .card.slot,.storage .card.slot{border-style:dashed;border-color:rgba(0,0,0,.3);cursor:pointer}.diary .card.slot .card-body,.saved-recipes .card.slot .card-body,.search-results .card.slot .card-body,.shopping-list .card.slot .card-body,.storage .card.slot .card-body{padding:10px;background:#fffaf5}.diary .card.slot .card-body .row,.saved-recipes .card.slot .card-body .row,.search-results .card.slot .card-body .row,.shopping-list .card.slot .card-body .row,.storage .card.slot .card-body .row{justify-content:center;color:#666;font-style:italic;letter-spacing:2px}.shopping-list .card.left.minimal .col-lg-2{display:flex;justify-content:flex-end}.shopping-list .card.left.minimal .col-lg-2 .actions.minimal{flex-direction:row}.shopping-list .card.left.minimal .col-lg-2 .actions.minimal button.base{margin-right:5px}.more-results .btn{margin-bottom:70px}.recipe{padding-bottom:70px}.recipe .recipe-container{margin:0 0 50px!important;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:1.5rem 1rem;background:#fff;box-shadow:0 16px 44px -36px rgba(0,0,0,.57)}.recipe .recipe-container .recipe-info .carbon,.recipe .recipe-container .recipe-info .suitability{font-weight:700}.recipe .recipe-container .recipe-info .carbon.success,.recipe .recipe-container .recipe-info .suitability.success{color:#39761d}.recipe .recipe-container .recipe-info .carbon.info,.recipe .recipe-container .recipe-info .suitability.info{color:#e1d555}.recipe .recipe-container .recipe-info .carbon.warning,.recipe .recipe-container .recipe-info .suitability.warning{color:#db864e}.recipe .recipe-container .recipe-info .carbon{margin-bottom:20px}.recipe .recipe-container .recipe-info .section.ingredients-section input,.recipe .recipe-container .recipe-info .section.ingredients-section select{border:none;padding-left:0;width:auto;color:#468397}.recipe .recipe-container .recipe-info .section.ingredients-section select{margin-left:-5px}.recipe .recipe-container .recipe-info .section p:not(.non-list){margin-bottom:0}.recipe .recipe-container .recipe-info .section .supplement-check{margin-bottom:10px}.recipe .recipe-container .recipe-info .section .nutrients.columns{-webkit-columns:3 auto;column-count:3}.recipe .recipe-container .recipe-info .section .nutrients .nutrient{display:flex;align-items:center}.recipe .recipe-container .recipe-info .section .nutrients .nutrient b{width:5em}.recipe .recipe-container .recipe-info .section p.ingredient{display:flex;align-items:center;margin-bottom:5px;margin-left:20px}.recipe .recipe-container .recipe-info .section p.ingredient.noflex{display:block}.recipe .recipe-container .recipe-info .section p.ingredient .quantity{width:5em}.recipe .recipe-container .recipe-info .section p.count-container input{width:3em;margin:0 5px 0 10px;padding:0;display:inline-block}.recipe .recipe-container .recipe-info .subtitle{margin-bottom:15px}.recipe .recipe-container .cooking-steps,.recipe .recipe-container .recipe-info .subtitle.margin{margin-top:40px}.recipe .recipe-container .cooking-steps .section{display:flex;position:relative;align-items:flex-start}.recipe .recipe-container .cooking-steps .section h5.step{display:inline-block;background:#3d3935;color:#fff;padding:5px 15px;border-radius:10px}.recipe .recipe-container .cooking-steps .section h5.subtitle{margin:0 0 15px}.recipe .recipe-container .cooking-steps .section img{width:7rem;object-fit:contain;margin-right:20px}.recipe .recipe-container .cooking-steps .section.margin{margin-bottom:50px}.recipe .recipe-container .img-thumbnail{border:none}.recipe .recipe-container .buttons{justify-content:center}.recipe .recipe-container .buttons .col-sm-12{margin-bottom:10px;flex:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.recipe .recipe-container .buttons .col-sm-12 .button-icon{margin-right:0;margin-top:5px}.recipe .recipe-container .buttons .col-sm-12:hover .buttons-text{max-width:12rem;margin-left:3px;margin-right:3px}.recipe .recipe-container .buttons .col-sm-12 .buttons-text{max-width:0;transition:max-width .5s;display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;padding-top:2px}@media screen and (max-width:991px){.diary .card .actions.minimal,.storage .card .actions.minimal{flex-direction:row;justify-content:flex-end;margin-top:5px}.shopping-list .card.left.minimal .col-lg-2{position:absolute;padding-right:0}.shopping-list .card.left.minimal .col-lg-2 .actions button{margin:0;padding-right:0}.recipe .recipe-container .buttons .col-sm-12,.recipe .recipe-container .buttons .col-sm-12 .buttons-text{max-width:inherit}}@media screen and (max-width:767px){.recipe .recipe-info .section .nutrients.columns{-webkit-columns:2 auto;column-count:2}}@media screen and (max-width:400px){.recipe .recipe-info .section .nutrients.columns{-webkit-columns:1 auto;column-count:1}.recipe .recipe-info .section .nutrients.columns .nutrient b{width:4em}.recipe .recipe-container .cooking-steps .section img{width:3.5rem;position:absolute;right:0;top:-20px}}p.cook-ingredient{display:flex;align-items:center;margin-bottom:5px;padding-left:25px}p.cook-ingredient .quantity{width:4em}p.cook-ingredient select{width:10em}.buddy-cook.card.row{flex-direction:row;padding:1.25rem;margin-right:0;margin-left:0}.buddy-cook.card.row .buddy-buttons{justify-content:center}.header-menu.cook .btn-vetchef:not(.active-menu){background:none!important;border:none!important;color:#468397}.header-menu.cook .btn-vetchef:not(.active-menu):active,.header-menu.cook .btn-vetchef:not(.active-menu):active:focus,.header-menu.cook .btn-vetchef:not(.active-menu):focus,.header-menu.cook .btn-vetchef:not(.active-menu):hover{color:#19647e!important}.home .card{height:100%}.home .card.reduced{max-height:20rem}.home .card .carousel-badge{position:absolute;right:0;top:0;color:#fff;padding:5px;border-bottom-left-radius:25px}.home .card .carousel-badge svg{position:relative;top:-5px;right:-2px}.home .card.frozen{border:3px solid #06c1ff}.home .card.frozen .frozen-badge{background:#06c1ff}.home .card.fridge{border:3px solid #28a745}.home .card.fridge .fridge-badge{background:#28a745}.home .card:hover{box-shadow:0 16px 44px -36px rgba(0,0,0,.57);transition:.3s}.home .card .suitability{font-weight:700}.home .card .suitability.success{color:#39761d}.home .card .suitability.info{color:#e1d555}.home .card .suitability.warning{color:#db864e}.home .card .carbon{font-weight:700}.home .card .carbon.success{color:#39761d}.home .card .carbon.info{color:#e1d555}.home .card .carbon.warning{color:#db864e}.home .card .truncate-overflow,.home .card h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home .card h5{height:47px}.home .card .clearfix{margin-top:50px}.home .card .card-bottom{position:absolute;bottom:10px;width:100%;font-size:14px}.home .card .card-bottom.more-text{bottom:3px;font-size:13px}.home .react-multi-carousel-list{padding-bottom:0}.home .react-multi-carousel-list .react-multiple-carousel__arrow{background:#468397;color:#468397}.home .react-multi-carousel-list .react-multiple-carousel__arrow--right{margin-right:-20px}.home .react-multi-carousel-list .react-multiple-carousel__arrow--left{margin-left:-20px}@media screen and (max-width:575px){.home .react-multi-carousel-list .react-multiple-carousel__arrow--right{margin-right:0}.home .react-multi-carousel-list .react-multiple-carousel__arrow--left{margin-left:0}}@media screen and (max-width:493px){.home .card.reduced{max-height:30rem}}.login-container{display:flex;justify-content:center}.login-container .login-card{position:relative;margin-top:10rem;box-shadow:0 16px 44px -36px rgba(0,0,0,.57)}.login-container .login-card h3{margin-bottom:40px}.login-container .login-card .btn-group{margin:40px 0;display:block}.login-container .login-card img{width:130px;margin-top:-100px;margin-bottom:30px}@media screen and (min-width:575px){.login-container .login-card{max-width:25rem}}.nutritional-header-info{margin-top:40px;margin-bottom:20px;text-align:center}.nutritional-graphs .section{transition:.3s;margin-bottom:20px;box-shadow:0 16px 44px -36px rgba(0,0,0,.57)}.nutritional-graphs .section:hover{box-shadow:0 22px 44px -24px rgba(0,0,0,.6)}.nutritional-graphs .section .panel-header{position:relative;display:flex;justify-content:space-between;align-items:center;height:70px}.nutritional-graphs .section .panel-header .info{color:#ffc107}.nutritional-graphs .section .panel-header .success{color:#28a745}.nutritional-graphs .section .apexcharts-toolbar{display:none}.nutritional-graphs .section .apexcharts-datalabels .apexcharts-data-labels:nth-child(2n){transform:translateY(-15px)}.nutritional-graphs .section .card-body{cursor:pointer}.nutritional-graphs .section .card-title{font-size:24px;text-align:left;text-transform:capitalize}.nutritional-graphs .section .card-title .collapsed-targets{font-size:20px}.nutritional-graphs .section .card-title .collapsed-targets:not(.success){color:#ffc107}.nutritional-graphs .section .card-title div.subtitle{font-size:16px;margin-top:5px}.nutritional-graphs .section .card-subtitle{margin-top:10px}.nutritional-graphs .section .card-subtitle.daily-target{color:#28a745}.nutritional-graphs .section .card-subtitle.rda{color:#ffc107}.nutritional-graphs .section .nutritional-info{margin:30px 0}.nutritional-graphs .section .graph{position:relative;top:-10px;display:flex;justify-content:center;flex-direction:column;align-items:center}.nutritional-graphs .section .graph .row{justify-content:flex-end}.nutritional-graphs .section .graph .nav-item.selected{border-bottom:2px solid #468397}@media screen and (max-width:991px){.nutritional-graphs .section .card-title,.nutritional-graphs .section .info{text-align:center}.nutritional-graphs .section .graph{display:flex;justify-content:center}.nutritional-graphs .section .graph div[type=bar]{overflow-x:scroll;width:100%}.nutritional-graphs .section .panel-header{flex-direction:column;height:auto}}@media screen and (max-width:991px) and (min-width:768px){.nutritional-graphs .section .graph div[type=bar]{display:flex;justify-content:center}}@media screen and (max-width:450px){.nutritional-graphs .section .panel-header .card-title{text-align:center;font-size:21px}.nutritional-graphs .section .panel-header .card-title>span{display:block}.nutritional-graphs .section .panel-header div[type=bar]{overflow:scroll;width:100%}}.diary-spinner.spinner-border{position:relative;left:50%;top:auto;margin-bottom:30px}.diary .diary-container .diary-day{margin-bottom:30px}.diary .diary-container .diary-day h4{margin-bottom:10px}.diary .diary-container .info-text{text-align:center;margin-bottom:20px;color:#666}.container{min-height:calc(100vh - 100px)}.container .div{text-align:left}.app,.main-wrapper,body,html{height:100%}a{color:#468397}a:hover{color:#19647e}body{background:#fffaf5;color:#3d3935}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}button:focus,input:focus,select:focus,textarea:focus{outline:none!important;box-shadow:none!important}.centered{text-align:center}.left{text-align:left}.vertical-alignment{top:40%!important}.link{cursor:pointer}.underline{text-decoration:underline}a,button{transition:.3s}.buttons{margin-top:50px}.buttons .col-sm-6:first-child{margin-bottom:20px}.btn-delete{color:#c2404d;padding-left:0;display:flex;align-items:center}.btn-delete svg{margin-bottom:-2px}.btn-delete:active,.btn-delete:active:focus,.btn-delete:focus,.btn-delete:hover{color:#a3313c!important;text-decoration:none}.btn-vetchef{background-color:#468397;border-color:#468397;color:#fff}.btn-vetchef:active,.btn-vetchef:active:focus,.btn-vetchef:focus,.btn-vetchef:hover{color:#fff!important;background-color:#19647e!important;border-color:#19647e!important}.btn-vetchef-secondary{background-color:#d48392;border-color:#d48392;color:#fff}.btn-vetchef-secondary:active,.btn-vetchef-secondary:active:focus,.btn-vetchef-secondary:focus,.btn-vetchef-secondary:hover{color:#fff!important;background-color:#b06b78!important;border-color:#b06b78!important}.active-menu{background-color:#19647e;color:#fff!important}.active-menu:hover{color:#fff!important;cursor:default}.link-vetchef:not(.active-menu){color:#468397}.link-vetchef:not(.active-menu):active,.link-vetchef:not(.active-menu):active:focus,.link-vetchef:not(.active-menu):focus,.link-vetchef:not(.active-menu):hover{color:#19647e!important}.link-secondary{color:#d48392}.link-secondary:hover{color:#b06b78}.color-vetchef{color:#5fb3a8}.color-secondary{color:#d48392}.color-blue{color:#468397}.btn-outline-vetchef{background-color:#fff;color:#468397;border-color:#468397}.btn-outline-vetchef:hover{color:#19647e!important;border-color:#19647e!important}.btn-outline-secondary{background-color:#fff;color:#d48392;border-color:#d48392}.btn-outline-secondary:hover{color:#fff!important;border-color:#b06b78!important}:root{--amplify-primary-color:$blue-hover;--amplify-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.header{margin:20px 0}.header .header-menu{margin-top:20px}.button-icon{margin-right:10px;position:relative;top:-2px}.spinner-border{position:absolute;left:50%;margin-left:-1rem;top:20px}.column-flex{display:flex;flex-direction:column;align-items:center}.footer{color:#666;padding:30px 0;width:100%;bottom:10px}.footer.margin{margin-top:40px}.img-thumbnail{border:none}.subtitle{margin-bottom:15px}.subtitle.margin{margin-top:40px}.form-group{text-align:left;margin:20px 0}.form-group .form-label{margin-bottom:15px;font-size:22px}.form-group .form-check{margin-bottom:10px}.form-group>.text-muted{margin-top:10px;font-size:14px}.order-1{margin-bottom:20px}.ios-pwa-popup{bottom:20px;position:fixed;width:22rem;left:50%;margin-left:-11rem}.ios-pwa-popup.hidden{display:none}.ios-pwa-popup img{max-width:20px}.ios-pwa-popup .toast-body svg{color:#0d78ce}.app .offline{display:flex;justify-content:center;flex-direction:column;align-items:center;height:100%}.app .offline svg.offline-icon{color:#666}.app .offline .info-text{font-size:30px;text-align:center;margin-bottom:50px;width:50rem;color:#666;padding:20px}svg.carbon-info{position:relative;top:-2px;margin-left:5px;cursor:pointer;color:#3d3935}.custom-control-input:checked~.custom-control-label:before{border-color:#468397;background-color:#468397}@media screen and (max-width:350px){.ios-pwa-popup{width:100%;left:0;margin-left:0}}@media screen and (max-width:800px){.app .offline .info-text{width:100%;font-size:25px}}.toast{color:#fff}.toast.error{background:#c2404d}.toast.success{background:#5fb3a8}.toast .toast-header{color:inherit;background-color:inherit}