html{
    background-color: #f1f1f1;
}
.update-nag,.fs-notice,.fs-notice label,.fs-notice-body, .notice:not( .quickalert ){
	display:none !important;
	border:0 !important;
	padding:0 !important;
	box-shadow:none !important;
}
#quickprotabs, #wpfooter{
    display:none;
}
.quick .wp-picker-holder{
    position:static !Important;
}
.quick .iris-picker.iris-border{
    box-shadow:0 10px 30px rgba(0,0,0,0.3);
}
.quick input[type=number]{ text-align:right;padding:0 5px;margin:2px 0;}
.quick input[type=text]{margin:2px 0;text-align:right;}
.quick select{
margin:2px 0;
-moz-appearance: window;
-webkit-appearance: none;
appearance: none;
background: #f5f5f5 url() right center no-repeat;
padding-right: 0px;
text-align:left;
max-width:100%;
}

.qlinkwrap input[class="quicksavecheckbox"]{   
height:0;
width:0;
display:none;
}
.quick .workone select{
    width:180px;
    text-align:left;
}
.wp-picker-container input[type="text"].wp-color-picker {
    height:30px;
}
.wp-picker-container .wp-color-result.button{
    min-width:160px
}
#dashtable .button.wp-color-result{
    border:1px solid black;
    color:black;
    }
 #dashtable   .wp-color-result-text{
     width: 105px;
     height:30px;
    background:white;
 }
/** Link in Admin-Bar **/
#wp-admin-bar-wtf-quick-custom-link a.ab-item{
    color:white;
    background:none;
    float:left;
}
#wp-admin-bar-wtf-quick-custom-link a:hover{
    color:white;
    background:none !important;
}
/* Nummer input Pfeile */
.quick input::-webkit-outer-spin-button,
.quick input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.quick input[type=number] {
  -moz-appearance: textfield;
}
.quick a:focus .gravatar, a:focus, a:focus .media-icon img{
	outline:0;
	box-shadow:none;
}
.quick h1, .quick h2{
    margin-left:20px;
    font-weight:bold;
}
#bodyupload_image_area img{
    max-width:200px;
}
#bodyupload_image_area span.quickbackimg.dashicons.dashicons-format-image{
    font-size:40px;
    width:40px;
    height:40px;
    cursor:pointer;
}
.qlinkwrap{
    display:table;
    text-align:center;
    background-color: white;
    width:200px;
    height:100px;
    border-radius: 8px;
    box-shadow: 3px 3px 3px #bbbbbb;
    border-collapse:separate;
}
#quicksort .qlinkwrap a{
    display:table-cell;
    vertical-align:middle;
    text-decoration:none;
    color:black;
    border:none;
    font-size:15px;
}
#quickvorschauedit a{
    display:table-cell;
    vertical-align:middle;
    text-decoration:none;
    color:black;
    border:none;
    font-size:15px;
}
.quickvorschauwrap{
    height: calc(100vh - 400px);
overflow-y: auto;
}
.quickvorschau{
padding: 20px;
}
#quickpreview{
padding: 20px;
height: 100%;
background-position:center center;
}
.quickvorschau .qlinkwrap span{
    cursor:cell;
}
.quickvorschau, #quickvorschauedit{
  display:grid;
  grid-template-columns:repeat( auto-fit, minmax( 200px, 200px) );
  grid-gap:5px;
}
.quickinfo{
    text-align:center;
    padding-top:3px;
}
.quick .klein{
    font-size:11px;
}
.quickmenu{
    height:100%;
    max-height: calc( 100% - 32px );
    width:174px;
    position:absolute;
    z-index: 9990;
    left:0;
    top:2px;
    float:left;
    display:none;
    padding:30px 0 0 3px;
    overflow-y:auto;
}
.quickmenu ul{
    padding:0;
    margin:0;
}
#protabs.quick{
    display:none;
    margin:40px 0 0 0;
    border: 0;
    border-radius: 8px 8px 8px 8px;
    width:720px;
    height:auto !important;
}
#protabs.quick h1{
    display: inline-block;
}
#protabs.quick #movediv>div{
    text-align: right;
    float: right;
  margin: 10px 10px 0 0;
}
.quick .ui-state-default a{
    color:#efefef;
}
.quick.ui-tabs .ui-tabs-nav li.ui-tabs-active a, #protabs a, #protabs a:active, #protabs a:focus, #protabs a:hover, #protabs a:visited, .quick .ui-widget-header .ui-state-default a:link, .quickhelpicon{
border-radius: 50%;
padding: 10px;
margin: 15px 0px 10px 30px;
background:#929293;
    color:#efefef;
}
.quick  .ui-widget-header .ui-state-default a:visited{
    color:#efefef;
}
.quick.ui-tabs .ui-tabs-nav li.ui-tabs-active a{
    background: #333;
}
.quick .ui-state-active, .quick .ui-widget-content .ui-state-active, .quick .ui-widget-header .ui-state-active, .quick a.ui-button:active,.quick .ui-button:active,.quick .ui-button.ui-state-active:hover {
    border: 0;
    border-bottom-width: 0;
    background: white;
}
.quick .ui-corner-all,.quick .ui-corner-top,.quick .ui-corner-left, .ui-corner-tl{
	border:0;
}
.quick.ui-state-default, .quick.ui-widget-content .ui-state-default, .quick.ui-widget-header .ui-state-default a:link{
	border:0;
}
.quick .ui-state-default,.quick .ui-widget-content .ui-state-default, .quick .ui-widget-header .ui-state-default{
	background:#f2f2f3;
	border:0;
}
.quick .ui-slider-handle.ui-state-default{
    background:black;
}
.quick .ui-widget-header{
    border:0;
    background:none;
}
.quick.ui-tabs .ui-tabs-nav li.ui-tabs-active{
    cursor:pointer;
}
.quick.ui-tabs .ui-tabs-nav{
	background: #f2f2f3;
	margin-top: -20px;
    border-radius:20px 20px 0 0;
    margin-left: -20px;
    padding: 10px 0 10px 10px;
    box-shadow: 3px 0 #f2f2f3;
}
.workone{
    width:100%;
    margin-right:10px;
}
.workone h4{
    margin:0;
    font-size:1.1em;
}
.worktwo{
    display:none;
}
#dashtable, .workone, #tabs-3 table, #dashtablelogo{
    border-collapse:collapse;
    margin-left:10px;
}
#dashtable td, #dashtablelogo td, .workone td:last-child(){
	 vertical-align:top;
}

#dashtable td:nth-child(2){
    max-width:200px;
    width:200px;
}
.workone td:nth-child(2){
    min-width:180px;
    max-width:180px;
    width:180px;
    padding-left: 20px;
vertical-align: bottom;
}

#quickvorschauedit{
    padding:10px 0;
    height: 116px;
}
.clabel {
  display: block;
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:14px;
  color:white;
}
.menukat{
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-size:14px;
  font-weight:bold;
  color:white;
}
.clabel input[type=checkbox], #normalbreak {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: -1px;
  left: 0;
  height: 15px;
  width:15px;
  background-color: #ffffff;
  border:2px solid #ddd;
  border-radius:3px;
  transition: all 0.35s ease-in-out;
}
.clabel.buttbreak{
    color:black;
    top:2px;
}
.buttbreakdiv{
 padding-right:38px;
}
.buttbreakdiv .checkmark{
    left:auto;
    right:-38px;
}
.clabel:hover input:not( :checked ) ~ .checkmark{
  top: -1px;
  left: 0;
    border-radius:3px;
  height: 15px;
  width: 15px;
  background-color: #fff;
}
.clabel:hover input:not( :checked ) ~ .checkmark:after {
  display:block;
  left: 4px;
  top: 1px;
  width: 4px;
  height: 8px;
  border: solid #909090;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.clabel.buttbreak:hover input:not( :checked ) ~ .checkmark {
    left:auto;
}
.clabel input:checked ~ .checkmark {
  border-radius:3px;
  height: 15px;
  width: 15px;
  background-color: #fff;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.clabel input:checked ~ .checkmark:after {
  display: block;
}

.clabel .checkmark:after {
  left: 4px;
  top: 1px;
  width: 4px;
  height: 8px;
  border: solid limegreen;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.untermenu input[type=text]{
    position:absolute;
    right:0;
    min-height:28px;
    height: 28px;
    top:-5px;
    transition:all 0.5s
}
.untermenu input[type=text]:focus{
    width:300px;
}
#tabs-3 table{
    width:100%;
}
#tabs-3 {
    height: calc(100vh - 400px); 
    overflow-y:auto;
}
.workone td:first-child, #dashtablelogo td:first-child{
   height:60px;
    min-width: 230px;
width: 230px;
vertical-align:bottom;
}
#tabs-3 table tr td:nth-child(1){
    min-width: 230px;
width: 230px;
vertical-align:middle;
padding:20px 0;
}
#tabs-3 table tr td:nth-child(2){
    text-align:right;
    vertical-align:bottom;
}
#tabs-3 table tr:last-child td, #dashtablelogo td:last-child{
    text-align:right;
}
#tabs-3 table tr td:nth-child(3){
    vertical-align:top;
}
.wtf-cdash-wrapper{
    display:grid;
    grid-template-columns:repeat( auto-fit, minmax( 200px, 200px) );
    grid-gap:5px;
}
.about-wrap .wtf-cdash-wrapper a{
    display:table-cell;
	vertical-align:middle;
    color:#000000;
    font-weight:normal;
    font-size:15px;
}
#logo_image_area{
	cursor:pointer;
}
#logoimage-preview{
	max-width:350px;
	width:350px;
}
#logo-image-preview{
	max-width:200px;
}
.clabel.allradius{
    width:20px;
    float:right;
}
.clabel.allradius .dashicons{
    color:black;
    font-size: 22px;
position: relative;
top: -3px;
}
/* Warte-overlay und Animation */
.quickboard-spin-container{
display:none;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.4);
position: fixed;
top: 0;
left: 0;
text-align:center;
z-index:99999;
}
.quickboard-spinner {
  position: absolute;
  width: 60px;
  height: 60px;
  margin:calc(30% - 30px) 0 0 calc(50% - 30px);
}
.quickboard-spinner div {
  transform-origin: 40px 32px;
  animation: quickboard-spinner 1.2s linear infinite;
}
.quickboard-spinner div:after {
  background:black;
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
}
.quickboard-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.quickboard-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.quickboard-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.quickboard-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.quickboard-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.quickboard-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.quickboard-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.quickboard-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.quickboard-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.quickboard-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.quickboard-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.quickboard-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes quickboard-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.buttonedit{
    display:none;
    position:fixed;
    width: 200px;
    height:81px;
    padding:10px 10px 0 0;
}
.buttonedit span{
    cursor:pointer;
    color: red;
    position:absolute;
    top:0;
    right:0;
    background:white;
    border-radius:100%;
}
#buttontextedit{
    padding:3px;
    width:200px;
    resize:none;
}
.editinfo, .copysave, .saveinfo{
    display:none;
}
.button.button-primary.editdel{
    background:red;
    border:1px solid red;
    font-weight:bold;
}
.quickgroup{
    width:200px;
    height: 205px;
    background:white;
    border-radius:8px;
    display:grid;
    grid-gap:5px;
    align-content:start;
    justify-content:center;
}
.quickgroup .qlinkwrap{
    width:180px;
    height:40px;
}
.quickgroup .qlinkwrap a{
    text-decoration:none;
    display:table-cell;
    text-align:center;
	vertical-align:middle;
    color:black;
    background-color: white;
    border:none;
    border-radius: 8px;
    box-shadow: 3px 3px 3px #bbbbbb;
    width:180px;
    height:40px;
}
[id^="quickcol"]{
    display:grid;
    grid-gap:5px;
}
.quickcopy{
    color:red;
    font-size:larger;
    width:500px;
}
.logolang{
	width: 400px;
	margin-bottom: 25px;
	margin-top: 15px;
	margin-left: 10px;
}
/* ui-kit */
.uk-button-default{
    border:0;
}
.uk-button-default:hover{
    box-shadow:none;
}
.php-error #adminmenuback, .php-error #adminmenuwrap{
  margin:0;
}