/**
*
* @package phpBB Extension - CSS Magic
* @copyright (c) 2018 martin - https://www.martins-play-ground.com & dmzx - https://www.dmzx-web.net
* @license Proprietary/All rights reserved (martins-play-ground.com ownes these files and has the right to disable them)
*
*/
	
.head-panel {
    width: auto;
    height: auto;
    border-radius: 1em;
    border-width: 0.1em;
    border-style: solid;
    border-color: #d7d7d7;
    padding: 0.5em;
    margin-bottom: 1em;
    box-shadow: 0.15em 0.2em 0 0 #899599;
    color: #115098;
}

@media (max-width: 850px) {
	#page-header{
	    background: transparent none 0 0 no-repeat !important; 
            width: auto;
            padding-top: 7px;
            padding-bottom: -10px;
	}
}


/* acp main buttons */
a.button1, input.button1,
a.button2, input.button2 {
       margin:0px 0;
       padding: 1px 4px;
       white-space: nowrap;
       vertical-align: middle;
       font: 11px Sans-Serif; /* bold */
       color: #000000;
       background: transparent none 0 0 no-repeat;
       background: #eee;
       cursor: pointer;
       padding-top: 2px !important;
       padding-bottom: 1px !important;
}

.buttoncopy {
	font-size: 1em;
	padding: 1.5px 6px;
	margin: 0;
	outline: 0;
	box-shadow: none;
	padding-bottom: 4.5px;
	position: relative;
	background-color: #7b7c6d;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
}

@media (max-width: 850px) {
	#codes input{
		width: 80%;
	}
	.buttoncopy {
		padding-top: 2px;
		padding-bottom: 4px;
	}
}

.copied::after {
	position: absolute;
	top: 12%;
	right: 110%;
	display: block;
	content: "copied";
	font-size: 0.75em;
	padding: 0 2px 0 3px;
	color: #fff;
	background-color: #9900ff;
	border-radius: 3px;
	opacity: 0;
	will-change: opacity, transform;
	animation: showcopied 1.5s ease;
}

@keyframes showcopied {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  70% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
  }
}

fieldset {
    border-radius: 1em;
    box-shadow: 0.15em 0.2em 0 0 #899599;
}



#vers {
    float: right;
    margin-top: -35px;
}


.switch, .slider {
  position: relative;
  display: inline-block;
  width: 75px;
  height: 16px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ca2222;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 4px;
}

.slider:before {
  position: absolute;
  content: "";

  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
}

input:checked + .slider {
  background-color: #2ab934;
}

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

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

/*------ ADDED CSS ---------*/
.slider:after
{
 content:'Disabled ✘';
 color: #f9f9f9;
 font-weight: bold;
 display: block;
 position: absolute;
 transform: translate(-50%,-50%);
 top: 50%;
 left: 50%;
 font-size: 11px;
 font-family: Verdana, sans-serif;
}

input:checked + .slider:after
{  
  content:'Enabled ✔';
}

body, div, p, th, td, li, dd {
      font-size: 13px !important;
}

.stk-links {
	float: right;
	font-size: 11px;
	padding-right: 159px;
	margin-top: 52px;
	margin-bottom: -48px; 
}

hr {
	border-top: 1px dashed #c91111 !important;
}

/*-------- mine --------------- */
.slide {
  position: relative;
  display: inline-block;
  width: 75px;
  height: 16px;
}
.slide {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ca2222;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 4px;
}

.slide:before {
  position: absolute;
  content: "";

  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
}

input:checked + .slide {
  background-color: #2ab934;
  width: 190px !important;
 
}

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

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

/*------ ADDED CSS ---------*/
.slide:after
{
 content:'Hidden ✘';
 color: #f9f9f9;
 font-weight: bold;
 display: block;
 position: absolute;
 transform: translate(-50%,-50%);
 top: 50%;
 left: 50%;
 font-size: 11px;
 font-family: Verdana, sans-serif;
}

input:checked + .slide:after
{  
  content:'Show ✔ Click submit to save';
}

/* message text */

.container {
  font-family: sans-serif;
}
.text-red {
  color: red !important;
 font-size: 15px !important;
}

.blink-soft {
  animation: blinker 4.5s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.space {margin-top: 30px !important;}