dialog[open] { 
    width: 20em; 
    background: #fffbf0; 
    border: thin solid #e7c157;
    margin: 5em auto;
  }

.formregist input[type="radio"] {
    display: block;
    height: 40px;
}

.formregist input[type="radio"]:checked {
    clip: inherit;
    border: 1px solid red;
}

.spacing {
    margin-top: 2em;
}
.spacing-m {
    margin-top: 1em;
}
.spacing .col-md-6 .check {
    margin-bottom: .6em;
} 

.smalltext {
    font-size: .8em;
    line-height: 1.5;
    padding: 0 15px;
}

.bg-primary h2, .bg-primary p {
    color: #222;
}

.bg-primary .devider-default {
    background-color: #7F1418;
}

.row > .col-lg-9 {
    padding-left: 30px;
  }

.bambini .col-md-12,
.bambini .col-md-6 {
    margin-top: 1em !important;
}

.row .teamcode-check-box.col-md-6 {
    display: none;
}

.formregist .check input {
    border: none;
    padding: 0;
    border-radius: 5px;
    width: 100%;
}