.zInputWrapper{padding: 4px;margin: 2px;border-radius:12px;display:inline-block;}
.zInput{display:inline-block;width: 150px;height: 90px;background-color: white;margin:4px;padding: 12px;text-align:center;color: #000000;border: #dadada 1px solid;border-radius:10px;font-size: 14px;overflow:hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;transition: all .2s ease-in;}
.zCheckbox{
color: #000099;
border: #000099 1px solid;
}
.zSelected{color: white;background-color: #41ade4;}
.zSelected.zCheckbox{
background-color: #000099;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.form-box form fieldset .row {
    box-shadow: none;
}

.caption {
    margin-bottom: 20px;
    padding: 20px 20px;
}

.form-box form fieldset h5 {
    font-size: 18px;
    margin: 10px 0px 20px;
    padding: 0px;
}

.form-box form fieldset h4 {
    color: #41ade4;
    font-size: 38px;
    line-height: 50px;
    margin-bottom: 15px;
}

.caption strong {
    color: #41ade4;
    margin-right: 10px;
}