.modal-dialog {
  max-width: 750px !important; 
}

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px; }

.switch input {
  opacity: 0;
  width: 0;
  height: 0; }

.slider-p {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s; }

.slider-p:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s; }
.btn-primary:hover{
    background-color: #7F292C;
    background-image: linear-gradient(to right, #7F292C 0%, #45110D 100%);
    border:  unset;
}
.btn-primary{
    background-color: #7F292C;
    background-image: linear-gradient(to right, #7F292C 0%, #45110D 100%);
    border:  unset;
    border-radius:  20px !important;
}

.btn-secondary:hover{
background:  #453E40;
border:  unset;
}
.btn-secondary{
  background:  #453E40;
  border:  unset;
  border-radius:  20px !important;
}

input:checked + .slider-p {
      background-color: #7F292C;
    background-image: linear-gradient(to right, #7F292C 0%, #45110D 100%); }

input:focus + .slider-p {
  box-shadow: 0 0 1px #2196F3; }

input:checked + .slider-p:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px); }

.show_popup_settings_link {
  text-decoration: underline;
  color: white;
  cursor: pointer; }

.show_popup_settings_link:hover {
  text-decoration: underline;
  color: white;
  cursor: pointer; }

/* Rounded slider-ps */
.slider-p.round {
  border-radius: 34px; }

.loader_popup {
  display: none; }

.slider-p.round:before {
  border-radius: 50%; }

.show_popup_settings {
  text-decoration: underline;
  color: black;
  cursor: pointer; }

  .show_popup_settings.special {
  text-decoration: underline;
  color: white;
  cursor: pointer; }

.cookie_modal .cookie_title {
  font-weight: bold;
  position: relative;
  top: 2px;
  margin-bottom: 0px; }
.cookie_modal .show_more {
  text-decoration: underline;
  font-size: 14px;
  cursor: pointer; }
.cookie_modal .hidden_text {
  display: none;
  background: #E9EFF4;
  padding: 15px;
  margin-top: 10px; }
.cookie_modal .popup_link {
  color: black;
  text-decoration: underline; }
.cookie_modal table {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%; }
.cookie_modal table td, .cookie_modal table th {
  padding: 4px;
  font-size: 14px; }
.cookie_modal table tr:hover {
  background-color: #ddd; }
.cookie_modal table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #04AA6D;
  color: white; }
.cookie_modal .cookies_status {
  display: inline-block;
  position: relative;
  top: 3px;
  margin-right: 10px;
  margin-bottom: 0px;
  min-width: 70px; }
.cookie_modal .single_cookies_row {
  margin-bottom: 10px; }

.modal-title{
    font-family: m-black;
}
#cookies_panda_bar {
  max-width: 850px;
  background-color: #7F292C;
    background-image: linear-gradient(to right, #7F292C 0%, #45110D 100%); 
  border-radius: 20px;
  padding: 30px;
  position: fixed;
  width: 100%;
  margin: 0px auto;
  bottom: 40px;
  left: 1em;
  right: 1em;
  box-shadow: 0 0.625em 1.875em rgba(2, 2, 3, 0.3);
  box-shadow: 0 0.625em 1.875em rgba(2, 2, 3, 0.3);
  z-index: 999; }
  #cookies_panda_bar .over_cookies_panda_text .title_bar {
    font-size: 18px;
    font-family:  m-black;
    color: white;
    margin-bottom: 5px;
    text-decoration: underline; }
  #cookies_panda_bar .over_cookies_panda_text p {
    color: white;
    font-size: 14px;
    margin-bottom: 0px; }
  #cookies_panda_bar .over_cookies_panda_text #cookies_bar_settings {
    text-decoration: underline;
    cursor: pointer;
    font-family: m-black; }
  #cookies_panda_bar .button_accept_bar {
    width: 100%;
    color: #45110D;
    background: white;
    text-align: center;
    padding: 8px 0px;
    font-weight: bold;
    border: unset;
    margin-bottom: 20px;
    cursor: pointer;
    transition: all .5s;
    border-radius: 20px;
    font-size: 15px; }
    #cookies_panda_bar .button_accept_bar:hover {
      background-color: #7F292C;
    background-image: linear-gradient(to right, #7F292C 0%, #45110D 100%); 
      color: white;
      border: unset }
  #cookies_panda_bar .button_deny_bar {
    width: 100%;
    color: #45110D;
    background: white;
    text-align: center;
    padding: 8px 0px;
    font-weight: bold;
    border: unset;
    cursor: pointer;
    transition: all .5s;
    border-radius: 20px;
    font-size: 15px; }
    #cookies_panda_bar .button_deny_bar:hover {
      background-color: #7F292C;
    background-image: linear-gradient(to right, #7F292C 0%, #45110D 100%); 
      color: white;
      border: unset;
      cursor: pointer; }

@media screen and (max-width: 900px) {
  #cookies_panda_bar {
    max-width: 100% !important;
    border-radius: 20px !important;
    padding: 30px !important;
    position: fixed !important;
    width: 100% !important;
    margin: 0px auto !important;
    bottom: 0 !important;
    left: unset !important;
    right: unset !important;
    z-index: 999 !important; } }
@media screen and (max-width: 767px) {
  #cookies_panda_bar .container {
    max-width: 100% !important; }

  #cookies_panda_bar .button_accept_bar {
    margin-top: 20px !important; }

  .modal {
    padding-right: 0px !important !important; }

  .cookie_modal .cookie_title {
    margin-bottom: 15px !important; } }

/*# sourceMappingURL=cookies_panda.css.map */
