#wcl-wrapper {
  display: block;
  margin: 0 auto;
  width: 100%;
  border: 1px solid #d6dbe2;
  box-sizing: border-box;
  font-family: "Open Sans", Verdana, Geneva, sans-serif;
  color: #5e6672;
  background-color: #e9ecef;
}
#wcl-wrapper .wcl-header {
  position: relative;
  color: white;
  background: #3380DA;
  display: table;
  width: 100%;
  min-height: 65px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#wcl-wrapper .wcl-header h3 {
  color: white;
  font-size: 22px;
  display: block;
  font-weight: bold;
  padding: 0 20px;
  background: none;
  cursor: default;
  line-height: 24px;
  border: 0;
}
#wcl-wrapper .metabox-holder{padding-top: 0;}
#wcl-wrapper #post-body-content {
  background: #e9ecef;
  border: 1px solid #b6bbc1;
  border-radius: 0;
  margin: 0;
  padding: 0;
  width: 99.8%;
}
#wcl-wrapper .post-body-content-inner{padding: 10px}
#wcl-wrapper .postbox{margin-bottom: 0 }
#wcl-wrapper .wcl-body .inside h3 {
  background: #313a4d;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 0;
}
#wcl-wrapper .form-table{
  margin-top: 0;
  border: 1px solid #d6dbe2;
}
#wcl-wrapper .form-table tr{border-bottom: 1px solid #d6dbe2;}
#wcl-wrapper .form-table th {
  position: relative;
  width: 30%;
  padding: 15px 25px;
  box-sizing: border-box;
}
#wcl-wrapper .form-table td{
  border-left: 1px solid #d6dbe2;
  padding: 15px 20px;
}
#wcl-wrapper .form-table input, #wcl-wrapper .form-table textarea{
  border: 2px solid #CAD0D9;
  box-shadow: none;
}
#wcl-wrapper .form-table input[type=radio], #wcl-wrapper .form-table input[type=checkbox]{
  border: 1px solid #CAD0D9;
}
#wcl-wrapper .form-table input:hover, #wcl-wrapper .form-table textarea:hover{
  border-color: #a7aeb9;
  box-shadow: none;
}
#wcl-wrapper .form-table input:focus, #wcl-wrapper .form-table textarea:focus{
  border-color: #448bdd;
  box-shadow: none;
}
#wcl-wrapper .submit{
  text-align: right;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px 0;
}
#wcl-wrapper .submit .button{
  background: #2571ca;
  border-color: #2571ca;
  box-shadow: none;
  padding: 5px 15px;
  text-shadow: none;
  font-weight: 700;
  height: auto;
  margin-right: 2px;
}
.settings_page_wp-cookie-law-settings .notice-success, .settings_page_wp-cookie-law-settings div.updated{
  border-left-color: #2b7332;
  background: #46b450;
  color: #fff;
  margin: 20px 20px 5px 0px;
  padding: 5px 15px;
}
.settings_page_wp-cookie-law-settings .notice p {font-size: 15px;}
.settings_page_wp-cookie-law-settings .notice-dismiss{padding: 13px;}
.settings_page_wp-cookie-law-settings .notice-dismiss:before{color: #fff}

.settings_page_wp-cookie-law-settings .dashicons.space {
margin-right: 10px;
}
.settings_page_wp-cookie-law-settings ul.list-group {
border: 1px solid rgba(0,0,0,.03);
padding: 12px;
}
.settings_page_wp-cookie-law-settings ul.list-group .list-group-item {
padding: 5px;
}
.settings_page_wp-cookie-law-settings .inside h3 {
background: #eeeeee;
border: 1px solid rgba(0,0,0,.03);
padding: 12px;
}
.settings_page_wp-cookie-law-settings ul.list-group .list-group-item img {
vertical-align: middle;
}
.settings_page_wp-cookie-law-settings .postbox img {
max-width: 100%;
height: auto;
}
.settings_page_wp-cookie-law-settings .postbox label > input[name=stylebutton] {
display:none;
}
.settings_page_wp-cookie-law-settings .postbox label > input[name=stylebutton] + img {
cursor:pointer;
border:2px solid rgba(0,0,0,.03);
margin-right: 12px;
margin-bottom: 12px;
-o-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.settings_page_wp-cookie-law-settings .postbox label > input[name=stylebutton] + img:hover {
border:2px solid rgba(0,0,0,.1);
}
.settings_page_wp-cookie-law-settings .postbox label > input:checked[name=stylebutton] + img {
border:2px solid #0074a2;
}
.settings_page_wp-cookie-law-settings .wrap h2 {
display: inline-block;
}
.settings_page_wp-cookie-law-settings small {
display: block;
font-size: 80%;
}
.settings_page_wp-cookie-law-settings .range-slider .input-range {
-webkit-appearance: none;
width: 300px;
height: 12px;
border-radius: 5px;
background: #ccc;
outline: none;
}
.settings_page_wp-cookie-law-settings .range-slider .input-range::-webkit-slider-thumb {
-webkit-appearance: none;
width: 20px;
height: 20px;
border-radius: 50%;
background: #353535;
cursor: pointer;
-webkit-transition: background .15s ease-in-out;
transition: background .15s ease-in-out;
}
.settings_page_wp-cookie-law-settings .range-slider .input-range::-webkit-slider-thumb:hover {
background: #d54e21;
}
.settings_page_wp-cookie-law-settings .range-slider .input-range:active::-webkit-slider-thumb {
background: #d54e21;
}
.settings_page_wp-cookie-law-settings .range-slider .input-range::-moz-range-thumb {
width: 20px;
height: 20px;
border: 0;
border-radius: 50%;
background: #353535;
cursor: pointer;
-webkit-transition: background .15s ease-in-out;
transition: background .15s ease-in-out;
}
.settings_page_wp-cookie-law-settings .range-slider .input-range::-moz-range-thumb:hover {
background: #d54e21;
}
.settings_page_wp-cookie-law-settings .range-slider .input-range:active::-moz-range-thumb {
background: #d54e21;
}
.settings_page_wp-cookie-law-settings .range-slider .range-value {
display: inline-block;
position: relative;
width: 60px;
color: #fff;
text-align: center;
border-radius: 3px;
background: #353535;
padding: 5px 10px;
margin-left: 7px;
}
.settings_page_wp-cookie-law-settings .range-slider .range-value:after {
position: absolute;
top: 8px;
left: -7px;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-right: 7px solid #353535;
border-bottom: 7px solid transparent;
content: '';
}
.settings_page_wp-cookie-law-settings ::-moz-range-track {
background: #ccc;
border: 0;
}
.settings_page_wp-cookie-law-settings input::-moz-focus-inner {
border: 0;
}
