@charset "utf-8";
/* CSS Document */
.PageTitle 
{
	font-family: sans-serif;
	color: #183b5b;
	font-size: 25px;
	margin-bottom:10px;
}

/* <a class="btnAll id="">Save</a> */
.btnAll {
	text-decoration: none;
    color: #fff;
    background-color: #183b5b !important;
    text-align: center;
    letter-spacing: .5px;
    transition: .2s ease-out;
    cursor: pointer;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
	border: none;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 2rem;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
	outline: 0;
}

.btnAll.disabled, .disabled.btnAll-large, .btnAll-floating.disabled, .btnAll-large.disabled, .btnAll-flat.disabled, .btnAll:disabled, .btnAll-large:disabled, .btnAll-floating:disabled, .btnAll-large:disabled, .btnAll-flat:disabled, .btnAll[disabled], [disabled].btnAll-large, .btnAll-floating[disabled], .btnAll-large[disabled], .btnAll-flat[disabled] {
    pointer-events: none;
    background-color: #DFDFDF !important;
    box-shadow: none;
    color: #9F9F9F !important;
    cursor: default;
}
.registrantsButton {
    width: 125px;
}
.menuTitles {
    color: #183b5b;
}

[type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:after {
    background-color: #183b5b;
}

[type="radio"]:checked+label:after, [type="radio"].with-gap:checked+label:before, [type="radio"].with-gap:checked+label:after {
    border: 2px solid #183b5b;
}

.errorDialog {
    background: rgba(229,57,53,.85);
}
@media (min-width: 992px) {
    .modalS {
        width: 30%;
    }
}