/*
    https://cuerda.org
*/
.cuerda h1{
	margin-bottom:2em
}
.cuerda .form-table tr{
	border-top:1px solid #ccc;
	border-bottom:none
}
.cuerda .form-table td{
	vertical-align:top
}
.cuerda .license-table td span{
	display:inline-block;
	border-radius:4px;
	color:white;
	padding:2px 6px
}
.cuerda .valid {
	background:green
}
.cuerda .invalid {
	background:red
}
.cuerda label{
	display:inline-block;
	margin:0.2em 0
}
.cuerda .checkbox{
	display:flex;
	align-items:center;
	gap:8px
}
.cuerda .checkbox input[type="checkbox"]{
	width:30px;
	height:20px;
	accent-color:#0073aa
}
.cuerda .ac-box{
	width:100%;
	margin:10px auto
}
.cuerda .ac-box label{
	max-width:380px;
	font-weight:bold;
	text-align:center;
	background:#666;
	margin:auto;
	line-height:40px;
	position:relative;
	display:block;
	height:40px;
	border-radius:8px;
	cursor:pointer;
	color: #fff;
	transition:all 0.5s
}
.cuerda .ac-box label:hover{
	background:#333;
	transition:all .3s
}
.cuerda .ac-box input{
	display:none
}
.cuerda .ac-box div{
	height:0px;
	padding:0px;
	overflow:hidden;
	opacity:0;
	transition:0.5s
}
.cuerda .ac-box input:checked ~ div{
	height:auto;
	opacity:1
}
.cuerda .cat_map tbody th{
	width:10em
}
.cuerda #fieldPassword{
	position:relative;
	width:100%;
	height:100%
}
.dashicons.dashicons-visibility,
.dashicons.dashicons-hidden{
	display:block;
	position:absolute;
	color:#666;
	top:5px;
	right:1em
}
.cuerda.main_page h2{
	font-size:1.2em;
	margin-top:2em
}
.cuerda.main_page .head{
	font-size:1.4em;
	margin-right:0.2em
}
.cuerda.main_page .head:after{
	content:"."
}

#cuerda_h2_a { margin: 0 0 0 1em; padding: 0.3em 1em; position: absolute; top: 10px; right: 10px; background: #288537; }
