.etrbtn {
    padding-top:11px;
    padding-bottom:11px;
    padding-left:32px;
    padding-right:32px;
    font-size:1rem;
}

.form-buttons__wrapper {
    width: 268px;
}

.outer-form-wrapper {
    height: 380px;
}

.form-buttons {
    margin-left: 0px;
}

@media only screen and (min-width: 320px) {
    .outer-form-wrapper .inner-wrapper-left {
        width: 100%;
        float: none;
    }
    .inner-label-wrapper input {
        width: 100%;
    }
    .inner-label-wrapper #firstName {
        margin-bottom: 0;
    }
    .inner-wrapper-right #states {
        margin: 0;
        width: 100%;
    }
    .judgesDirectoryWrapper .outer-form-wrapper {
        height: auto;
    }
    .form-buttons__wrapper {
        width: 100%;
        margin: 15px 0 15px 0;
    }
    .form-buttons__wrapper .form-buttons input{
        display: block;
        width: 100%;
    }
    .form-buttons__wrapper .form-buttons #submit_button {
        margin-bottom: 15px;
    }
}

@media only screen and (min-width: 740px) {
    .outer-form-wrapper .inner-wrapper-left {
        width: 35%;
        float: left;
    }
    .inner-label-wrapper input {
        width: inherit;
    }
    .inner-label-wrapper #firstName {
        margin-bottom: 15%;
    }
    .inner-wrapper-right #states {
        margin: 0 0 0 4px;
        width: inherit;
    }
    .judgesDirectoryWrapper .outer-form-wrapper {
        height: 380px;
    }
    .form-buttons__wrapper {
        width: 268px;
        margin: 0;
    }
    .form-buttons__wrapper .form-buttons input{
        display: inline-block;
        width: auto;
    }
    .form-buttons__wrapper .form-buttons #submit_button {
        margin-bottom: 0;
    }
}

@media only screen and (min-width: 1024px) {
    .etrbtn.submitetrbtn {
        font-weight:400;
        display:inline-block;
        padding-left:36px;
        padding-right:36px;
        background:#FE5147;
        color:#FFF;
        border-radius:0;
    }
}

.etrbtn.submitetrbtn:hover {
    background:#bf3d35;
}

.etrflow {
    overflow:scroll;
}

.etrselect {
    position:relative;
    margin-bottom:6%;
    font-size:1rem;
    color:#007ACC;
    border:1px solid #09F;
    border-radius:4px;
    padding-top:0;
    padding-bottom:0;
    transition:box-shadow .25s ease-out;
    box-sizing:border-box;
}

.etrinput {
    position:relative;
    height:38px;
    margin-bottom:6%;
    font-size:1rem;
    color:#007ACC;
    border:1px solid #09F;
    border-radius:4px;
    padding:0 0 0 8px;
    transition:box-shadow .25s ease-out;
    box-sizing:border-box;
}

#judge_id,#lastName {
    margin-bottom:2%;
}

#firstName {
    margin-bottom:15%;
}

.etrinputmargin {
    margin-bottom:2%;
}

.etrmargin {
    margin:0 0 0 4px;
}

.etrradiomargin {
    margin:0 0 7px 8px;
}

.etrtable {
    width:100%;
    align:center;
}

.inner-wrapper-left {
    width:35%;
    float:left;
}

label,select {
    display:inherit;
}

.etrselectheight {
    height:38px;
}

.etrselectmargin {
    margin-right:16%;
}

table {
    width:100%;
}

table.cfdebug {
    width:600px;
}

.tabs__anchor:hover {
    text-decoration:underline;
}

.etrwidthsize {
    width:1%;
}

.navbar {
    margin-left:15px;
    background-color: #FEF1EC;
    vertical-align:middle;
}
ul.menu {
    list-style:none;
    padding: 0;
    display: block !important;
}
ul.menu > li {
    text-decoration: none;
    display: block;
    display: inline;
}
ul.menu > li ~ li::before {
    color:#10137c;
    content:'|';
    padding:0 10px
}
ul.menu > li > a {
    font-size: 1rem !important
}


.small-title {
    font-size: 1rem;
    padding: 0px;
    margin: 0px;
    font-weight: 700;
}
.title-text {
    color: #003594;
}
.minimal {
    padding: 30px 0px;
    border-bottom: 1px solid #003594;
}
.judgesDirectoryWrapper > p, 
.judgesDirectoryWrapper > p > a,
div.judges-directory-info-links p,
div.judges-directory-info-links p a  {
    line-height: 1.25rem;
    font-size: 1rem;
}