/* Pinard de Picard */

.uc_cookie_dialog_outer_wrapper {
left: 10vh !important;
top: 20vh !important;
width: 30rem;
}

.uc_cookie_dialog_inner_wrapper {
border:2px solid orange;
border-radius: 4px;
background-color: #fefefe;
}

.uc_cookie_dialog_inner_wrapper h1, .uc_cookie_dialog_inner_wrapper a,.uc_cookie_dialog_inner_wrapper div, .uc_cookie_dialog_inner_wrapper p{
color: #00294e;
}

.uc_cookie_dialog_title {
font-size: 1.1em;
margin: 5 auto;
display: block;
text-align: center;
}
.uc_cookie_dialog_text {
margin: 0px 0px 5px 0px;
}

.uc_cookie_dialog_checkboxes_wrapper {
display: inline-block;
margin: 0;
padding: 0;
vertical-align: top;
}
.uc_cookie_dialog_checkboxes_wrapper li {
list-style-type: none;
width: 12rem;
margin: 0 auto;
cursor: pointer;
}
.uc_cookie_dialog_checkboxes_wrapper input {
display: none;
font-size: 2em;
}
.uc_cookie_dialog_checkboxes_wrapper label {
display: inline-block;
position: relative;
padding-left: 2rem;
font-size: 1rem;
line-height: 1.2rem;
margin: 0.2rem;
cursor: pointer;
}

.uc_cookie_dialog_checkboxes_wrapper label:before {
line-height: 20px;
content: "";
display: inline-block;
width: 16px;
height: 16px;
position: absolute;
left: 0;
background-color: #ffffff;
border: 2px solid #666666;
border-radius: 4px;
}

.uc_cookie_dialog_checkboxes_wrapper input[type=checkbox]:checked + label:before,
.uc_cookie_dialog_checkboxes_wrapper label:hover:before {
content: "\2713";
color: green;
text-align: center;
line-height: 16px;
}

.uc_cookie_dialog_button_wrapper {
display: inline-block;
}
.uc_cookie_dialog_button {
height: 30px;
display: block;
cursor: pointer;
margin: 0 0 0.4rem 0;
padding: 0.4rem;
width: 10rem;
background-color: orange;
color: white !important;
border-radius: 10px;
line-height: 32px;
text-align: center;
vertical-align: middle;
/* align-items: baseline; */
font-family: Arial;
}

.uc_cookie_dialog_button_save_all {
background-color: gray;
color: white;
}

.uc_cookie_dialog_button_accept_all {
margin-bottom:0px;
}

.uc_cookie_dialog_button:hover {
background-color: lightgray;
}

.uc_cookie_dialog_dsgvo_link {
width: 100%;
text-align: right;
display: block;
margin: 1rem 0px 0px 0px;
}

.uc_cookie_dialog_dsgvo_link_text {}


@media screen and (max-width : 480px) {

.uc_cookie_dialog_outer_wrapper {
left: 0!important;
width: 100%;
}
.uc_cookie_dialog_title {
font-size: 1rem;
}
.uc_cookie_dialog_checkboxes_wrapper {
font-size: 0.9rem;
  }
  .uc_cookie_dialog_checkboxes_wrapper {
   width: 45%;
  }
  .uc_cookie_dialog_button_wrapper {
    width: 45%;
  }
  .uc_cookie_dialog_button,
  .uc_cookie_dialog_button_save_all {
    font-size: 0.9rem;
    line-height: 1.7rem;
    width: 100%;
  }
}
