.box {border: 2px solid #aaa;margin-bottom: 1rem;}
.box h3 {    margin: 0;}
.box input:focus,
.box input:hover,
.box input:focus:invalid:focus, 
.box textarea:focus:invalid:focus,
.box select:focus:invalid:focus,
.box select:focus-visible,
.box select,
.box input {   margin: 0;border: 0;box-shadow:none;box-sizing: border-box;width: 100%;padding: 0.1rem 0.5rem;outline: none;}
.box input#submit {cursor:pointer;}
.box table {border-spacing:0;border: 0;width: 100%;display:table;}
.box table th {background: #aaa;}
.box table th,
.box table td {border:1px solid #aaa}
.box table td:first-child {background:#dadada}
.box table td:last-child {padding:0;}
.box .marked {outline:3px solid #f00;    border-radius: 0;}
.checkForm #all_err1 {  color: #f00; font-weight: 400;}
.checkForm #all_err1>span {  color: #fff; background:#f00;padding:0.1rem 0.2rem;}

.fancyBtn {
    padding: 1.5rem 2rem!important;color: #fff;
}
.btn-primary {
    font-family: "Play";
    font-weight: 600;
    font-size: 0.8rem;
    line-height: 1.15;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    background: #e65300;
    color: #fff !important;
    border: 1px solid transparent;
    vertical-align: middle;
    text-shadow: none;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}
.btn-primary:hover {text-decoration:none!important;}
.btn {
	cursor:pointer;
	display: inline-block;
    border-radius: 0.25rem;
    border: 0;
    box-shadow: none;
}


.infoAccess {     border: 3px solid #02f;padding: 0.5rem;font-size: 1rem; margin: 2rem 0;line-height: 1;text-align: center;}
.st1 {  border-color: #6479ff; color: #6479ff;    font-size: 1rem;}
.st2 {  border-color: #009414; color: #009414; }
.st5 {  border-color: #f20; color: #f20;}

@media only all and (max-width: 30rem) {
	h1 {font-size: 1.25rem;}
	body,
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea	{font-size: 0.9rem;}
	th, td {padding: 0.25rem;}
}