@import url(https://fonts.googleapis.com/css?family=Fredoka+One:400,600,700|Rubik&display=swap);.bootstrap-select{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;max-width:100%}.bootstrap-select,.bootstrap-select button.btn{border-radius:0;box-shadow:none!important}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark .dropdown-toggle:active,.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark .dropdown-toggle:focus{outline:none!important}.bootstrap-select .bs-actionsbox,.bootstrap-select .bs-donebutton,.bootstrap-select .bs-searchbox{border-bottom:1px solid #e9e9e9;padding:0 0 5px 5px}.bootstrap-select .bs-actionsbox .form-control,.bootstrap-select .bs-donebutton .form-control,.bootstrap-select .bs-searchbox .form-control{border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-ms-box-shadow:none!important;box-shadow:none!important;height:35px;margin-left:30px}.bootstrap-select .bs-searchbox{position:relative}.bootstrap-select .bs-searchbox:after{content:"";font-family:Font Awesome\ 6 Free;font-weight:900;left:15px;position:absolute;top:6px}.bootstrap-select ul.dropdown-menu{margin-top:0!important}.bootstrap-select .dropdown-menu a span.text{word-wrap:break-word;display:inline-block;max-width:100%;white-space:pre-wrap}.bootstrap-select .dropdown-menu li.selected a{background-color:#eee!important;color:#555!important}.bootstrap-select .dropdown-menu .active a{background-color:transparent;color:#333!important}.bootstrap-select .dropdown-menu .notify{background-color:#f44336!important;border:none!important;color:#fff!important}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:0!important}.bootstrap-datetimepicker-widget.dropdown-menu{width:17rem!important}.bootstrap-datetimepicker-widget table thead th{padding:.5rem;text-transform:capitalize}.bootstrap-datetimepicker-widget table thead th.active,.bootstrap-datetimepicker-widget table thead th.active:hover{background-color:var(--main-color)}.bootstrap-datetimepicker-widget table td{padding:.5rem}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:var(--main-color);border-top-color:var(--main-color)}.bootstrap-datetimepicker-widget table td span.month.active,.bootstrap-datetimepicker-widget table td span.month.active:hover,.bootstrap-datetimepicker-widget table td span.year.active,.bootstrap-datetimepicker-widget table td span.year.active:hover,.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:var(--main-color)}.datetimepicker-input.error{border:1px solid #f44336!important}.check-col-theme [type=checkbox]{appearance:none;background-color:transparent;background-image:none;box-shadow:none;opacity:0;position:absolute}.check-col-theme [type=checkbox]+label{cursor:pointer;padding-left:25px;position:relative}.check-col-theme [type=checkbox]+label:before{border:2px solid #0d3046;border-radius:1px;content:"";height:18px;left:0;margin-top:2px;position:absolute;top:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:18px;z-index:0}.check-col-theme [type=checkbox]+label:after{border:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.check-col-theme [type=checkbox]:checked+label:before{backface-visibility:hidden;border-bottom:2px solid var(--main-color);border-left:2px solid transparent;border-right:2px solid var(--main-color);border-top:2px solid transparent;height:19px;left:-2px;top:-4px;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);transform-origin:100% 100%;width:11px}[type=checkbox].check-col-theme{appearance:none;background-color:transparent;background-image:none;box-shadow:none;opacity:0;position:absolute}[type=checkbox].check-col-theme+label{cursor:pointer;padding-left:25px;position:relative}[type=checkbox].check-col-theme+label:before{border:2px solid #0d3046;border-radius:1px;content:"";height:18px;left:0;margin-top:2px;position:absolute;top:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:18px;z-index:0}[type=checkbox].check-col-theme+label:after{border:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}[type=checkbox].check-col-theme:checked+label:before{backface-visibility:hidden;border-bottom:2px solid var(--main-color);border-left:2px solid transparent;border-right:2px solid var(--main-color);border-top:2px solid transparent;height:19px;left:-2px;top:-4px;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);transform-origin:100% 100%;width:11px}.bg-theme [type=checkbox]+label:before{border-color:var(--main-text-color)}.bg-theme [type=checkbox]:checked+label:before{border-bottom-color:var(--main-text-color);border-right-color:var(--main-text-color)}.custom-control.custom-switch>span.icon{padding-left:5px}.custom-control.custom-switch label:after{background-color:#cdd2d7}.custom-control.custom-switch label.with-icon:before{left:-3.75rem}.custom-control.custom-switch label.with-icon:after{left:calc(-3.75rem + 2px)}.radio-col-theme [type=radio],[type=radio].radio-col-theme{appearance:none;background-color:transparent;background-image:none;box-shadow:none;opacity:0;position:absolute}.radio-col-theme [type=radio]+label,[type=radio].radio-col-theme+label{cursor:pointer}.radio-col-theme [type=radio]+label:after,.radio-col-theme [type=radio]+label:before,[type=radio].radio-col-theme+label:after,[type=radio].radio-col-theme+label:before{border-radius:50%;content:"";display:inline-block;height:16px;left:0;margin:4px;position:absolute;top:0;-webkit-transition:.28s ease;-moz-transition:.28s ease;-ms-transition:.28s ease;-o-transition:.28s ease;transition:.28s ease;width:16px;z-index:0}.radio-col-theme [type=radio]:not(:checked)+label,[type=radio].radio-col-theme:not(:checked)+label{height:25px;line-height:25px;padding-left:5px}.radio-col-theme [type=radio]:not(:checked)+label:after,.radio-col-theme [type=radio]:not(:checked)+label:before,[type=radio].radio-col-theme:not(:checked)+label:after,[type=radio].radio-col-theme:not(:checked)+label:before{border:2px solid #5a5a5a}.radio-col-theme [type=radio]:not(:checked)+label:after,[type=radio].radio-col-theme:not(:checked)+label:after{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);z-index:-1}.radio-col-theme [type=radio]:checked+label,[type=radio].radio-col-theme:checked+label{padding-left:5px}.radio-col-theme [type=radio]:checked+label:before,[type=radio].radio-col-theme:checked+label:before{border:2px solid var(--main-color)}.radio-col-theme [type=radio]:checked+label:after,[type=radio].radio-col-theme:checked+label:after{background-color:var(--main-color);border:2px solid var(--main-color);-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);z-index:0}.form-control{border-radius:0}input.form-control{height:50px}.dropdown-toggle{border-color:#ced4da}fieldset{border:1px solid var(--main-color);border-radius:10px;margin:1rem auto 3rem;padding:1rem 2rem;width:95%}fieldset>legend{font-family:Fredoka One,cursive;padding:0 1rem;width:auto}fieldset button:last-of-type{left:50%;position:absolute;top:0;transform:translate(-50%)}.date{position:relative}.date .icon{cursor:pointer;font-size:1.3rem;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.animals .search-form-container{border-radius:10px;padding:15px}.animals .search-form-container form{padding:0 10px}.animals .search-form-container form .form-check{margin-bottom:.25rem;padding-left:0}.animals .search-form-container form .form-check-inline .form-check{padding-left:1.25rem}.animals .search-form-container form .form-check-inline .form-check:first-of-type{padding-left:0}