#cookieholder                               { position: fixed; bottom: 0;width: 100%;z-index: 1000; }
.cc-cookies                                 { position:relative; background: #397289; color: #ffffff; font-size: 14px; z-index: 99999; text-align:center; }
.cc-cookiesmessage                          { margin:auto; width:100%; text-align:left; padding:10px; padding-left:120px; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120.23 122.88'%3E%3Cpath fill='%23063342' d='M98.18,0c3.3,0,5.98,2.68,5.98,5.98c0,3.3-2.68,5.98-5.98,5.98c-3.3,0-5.98-2.68-5.98-5.98C92.21,2.68,94.88,0,98.18,0z M99.78,52.08c5.16,7.7,11.69,10.06,20.17,4.85c0.28,2.9,0.35,5.86,0.2,8.86c-1.67,33.16-29.9,58.69-63.06,57.02C23.94,121.13-1.59,92.9,0.08,59.75C1.74,26.59,30.95,0.78,64.1,2.45c-2.94,9.2-0.45,17.37,7.03,20.15C64.35,44.38,79.49,58.63,99.78,52.08z M30.03,47.79c4.97,0,8.99,4.03,8.99,8.99s-4.03,8.99-8.99,8.99c-4.97,0-8.99-4.03-8.99-8.99S25.07,47.79,30.03,47.79z M58.35,59.25c2.86,0,5.18,2.32,5.18,5.18c0,2.86-2.32,5.18-5.18,5.18c-2.86,0-5.18-2.32-5.18-5.18C53.16,61.57,55.48,59.25,58.35,59.25z M35.87,80.59c3.49,0,6.32,2.83,6.32,6.32c0,3.49-2.83,6.32-6.32,6.32c-3.49,0-6.32-2.83-6.32-6.32C29.55,83.41,32.38,80.59,35.87,80.59z M49.49,32.23c2.74,0,4.95,2.22,4.95,4.95c0,2.74-2.22,4.95-4.95,4.95c-2.74,0-4.95-2.22-4.95-4.95C44.54,34.45,46.76,32.23,49.49,32.23z M76.39,82.8c4.59,0,8.3,3.72,8.3,8.3c0,4.59-3.72,8.3-8.3,8.3c-4.59,0-8.3-3.72-8.3-8.3C68.09,86.52,71.81,82.8,76.39,82.8z M93.87,23.1c3.08,0,5.58,2.5,5.58,5.58c0,3.08-2.5,5.58-5.58,5.58s-5.58-2.5-5.58-5.58C88.29,25.6,90.79,23.1,93.87,23.1z'/%3E%3C/svg%3E") left no-repeat; background-size: 70px !important; }  
#webpagetheme.contrast-s2 .cc-cookiesmessage { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120.23 122.88'%3E%3Cpath fill='%23FFFF00' d='M98.18,0c3.3,0,5.98,2.68,5.98,5.98c0,3.3-2.68,5.98-5.98,5.98c-3.3,0-5.98-2.68-5.98-5.98C92.21,2.68,94.88,0,98.18,0z M99.78,52.08c5.16,7.7,11.69,10.06,20.17,4.85c0.28,2.9,0.35,5.86,0.2,8.86c-1.67,33.16-29.9,58.69-63.06,57.02C23.94,121.13-1.59,92.9,0.08,59.75C1.74,26.59,30.95,0.78,64.1,2.45c-2.94,9.2-0.45,17.37,7.03,20.15C64.35,44.38,79.49,58.63,99.78,52.08z M30.03,47.79c4.97,0,8.99,4.03,8.99,8.99s-4.03,8.99-8.99,8.99c-4.97,0-8.99-4.03-8.99-8.99S25.07,47.79,30.03,47.79z M58.35,59.25c2.86,0,5.18,2.32,5.18,5.18c0,2.86-2.32,5.18-5.18,5.18c-2.86,0-5.18-2.32-5.18-5.18C53.16,61.57,55.48,59.25,58.35,59.25z M35.87,80.59c3.49,0,6.32,2.83,6.32,6.32c0,3.49-2.83,6.32-6.32,6.32c-3.49,0-6.32-2.83-6.32-6.32C29.55,83.41,32.38,80.59,35.87,80.59z M49.49,32.23c2.74,0,4.95,2.22,4.95,4.95c0,2.74-2.22,4.95-4.95,4.95c-2.74,0-4.95-2.22-4.95-4.95C44.54,34.45,46.76,32.23,49.49,32.23z M76.39,82.8c4.59,0,8.3,3.72,8.3,8.3c0,4.59-3.72,8.3-8.3,8.3c-4.59,0-8.3-3.72-8.3-8.3C68.09,86.52,71.81,82.8,76.39,82.8z M93.87,23.1c3.08,0,5.58,2.5,5.58,5.58c0,3.08-2.5,5.58-5.58,5.58s-5.58-2.5-5.58-5.58C88.29,25.6,90.79,23.1,93.87,23.1z'/%3E%3C/svg%3E") left no-repeat;}
#webpagetheme.contrast-s3 .cc-cookiesmessage { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120.23 122.88'%3E%3Cpath fill='%230000d3' d='M98.18,0c3.3,0,5.98,2.68,5.98,5.98c0,3.3-2.68,5.98-5.98,5.98c-3.3,0-5.98-2.68-5.98-5.98C92.21,2.68,94.88,0,98.18,0z M99.78,52.08c5.16,7.7,11.69,10.06,20.17,4.85c0.28,2.9,0.35,5.86,0.2,8.86c-1.67,33.16-29.9,58.69-63.06,57.02C23.94,121.13-1.59,92.9,0.08,59.75C1.74,26.59,30.95,0.78,64.1,2.45c-2.94,9.2-0.45,17.37,7.03,20.15C64.35,44.38,79.49,58.63,99.78,52.08z M30.03,47.79c4.97,0,8.99,4.03,8.99,8.99s-4.03,8.99-8.99,8.99c-4.97,0-8.99-4.03-8.99-8.99S25.07,47.79,30.03,47.79z M58.35,59.25c2.86,0,5.18,2.32,5.18,5.18c0,2.86-2.32,5.18-5.18,5.18c-2.86,0-5.18-2.32-5.18-5.18C53.16,61.57,55.48,59.25,58.35,59.25z M35.87,80.59c3.49,0,6.32,2.83,6.32,6.32c0,3.49-2.83,6.32-6.32,6.32c-3.49,0-6.32-2.83-6.32-6.32C29.55,83.41,32.38,80.59,35.87,80.59z M49.49,32.23c2.74,0,4.95,2.22,4.95,4.95c0,2.74-2.22,4.95-4.95,4.95c-2.74,0-4.95-2.22-4.95-4.95C44.54,34.45,46.76,32.23,49.49,32.23z M76.39,82.8c4.59,0,8.3,3.72,8.3,8.3c0,4.59-3.72,8.3-8.3,8.3c-4.59,0-8.3-3.72-8.3-8.3C68.09,86.52,71.81,82.8,76.39,82.8z M93.87,23.1c3.08,0,5.58,2.5,5.58,5.58c0,3.08-2.5,5.58-5.58,5.58s-5.58-2.5-5.58-5.58C88.29,25.6,90.79,23.1,93.87,23.1z'/%3E%3C/svg%3E") left no-repeat;}
.cc-cookiesinner							{ float:left; padding:15px 0 15px 0; font-weight:normal;  }
.cc-cookiesinnerright						{ float:right; }
.cc-cookie-accept                           { color:#397289; font-size:14px; background:#fff; transition: all 0.4s ease 0s;  border:1px solid #fff; border-radius:3px; padding:10px 0; text-align:center; position:relative; width:250px;  display:inline-block;  }
/*.cc-cookie-accept:hover                     { color:#3e7c94; font-size:14px; background:#fff;  }*/
.cc-cookie-accept .mi                       { display:none !important; transition: all 0.4s ease 0s;  }
.cc-cookie-accept:hover                     { text-decoration:none; }
.cc-cookie-accept:hover .mi                 { display:inline-block !important; position: absolute; right:25px; font-size: 23px; top: 8px; }


#cookieholder .settings                     { color:#397289; transition: all 0.4s ease 0s;  font-size:14px;background:#063342; border:1px solid #063342; border-radius:3px; padding:5px 0; text-align:center; display:inline-block; position:relative; width:250px; margin-top:10px; }
#cookieholder .settings .mi                 { position: absolute;right:10px; top:2px; font-size: 25px; transition: all 0.4s ease 0s;  }
#cookieholder .settings:hover               { text-decoration:none; color:#fff; }
 
@media (min-width:1200px) {
    .cc-cookiesinner { width:70%; }
   
}

@media (max-width:1199px) {
    .cc-cookiesinner { width:60%; }
     .cc-cookie-accept			{ margin-top:15px; }
}

@media (max-width:991px) {
    .cc-cookiesinner { width:100%; }
     .cc-cookiesinnerright					{ float:none; }
      .cc-cookie-accept,
     #cookieholder .settings                      { margin-top:0; }
     .cc-cookiesinnerright br               { display:none; }
     #cookieholder .settings                { margin-left:10px; padding:10px 0; }
     #cookieholder .settings .mi            { top:8px; }
}

@media (max-width:767px) {
    .cc-cookiesmessage                      { margin:auto; width:100%; text-align:left; padding:10px; padding-left:0; background:none;  }  
    .cc-cookiesinner                        { width:100%; padding:5px 0 5px 0; }
    .cc-cookiesinnerright					{ float:none; display:block; text-align: center; }
    .cc-cookie-accept, .cc-cookie-decline   { margin-left:0px; }
     .cc-cookie-accept			{ margin-top:16px; }
     .cc-cookiesinnerright br               { display:inline-block; }
      #cookieholder .settings                { margin-left:0;  margin-top:10px; }
}



#cookiessetting                             { padding:15px; background:#fff; }
#cookiessetting .borderbottom               { margin-bottom:10px; }

.checkboxcontainer { display:inline-block; }
.checkboxcontainer > div { display:table; }
.checkboxcontainer > div > * { display: table-cell; vertical-align: middle; }
.checkboxcontainer span { color:#000; font-size:16px; cursor:pointer; }
.checkboxcontainer span.selected { color:#397289; }
.checkboxcontainer .checkbox { display: inline-block; height: 20px; width: 40px; position: relative; margin:3px 15px 0 15px; }
.checkboxcontainer .checkbox input[type="checkbox"]{  cursor: pointer; height: 20px; left: -2px; opacity: 0 !important; position: absolute; top: 0; z-index: 3; margin: 0px;  width: 45px; }



.checkboxcontainer .checkbox label::before {  background-color: #397289 !important; content: ""; display: block; height:9px; left: 0px; position: absolute; width: 42px; z-index: 1; top: 50%; transform: translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); border-radius:2px; }
.checkboxcontainer .checkbox label::after { background:url('/images/button_slider.png') no-repeat; content: ""; height:20px; width:20px; left:-1px; opacity: 1; position: absolute; top: 0px; transform: none; transition: left 0.3s ease 0s; z-index: 2; }

.checkboxcontainer .checkbox input:focus ~ label::before { background-color: rgba(0, 0, 0, 0.15); border: medium none;}
.checkboxcontainer .checkbox input:checked ~ label::before { background-color: #CCC !important; }
.checkboxcontainer .checkbox input:checked ~ label::after { left: 28px; }
@media (max-width:767px) {
    #cookiessetting .checkboxcontainer      { margin-top:10px; }
}


.cc-cookiesinner        { position:relative;}

