/*** LEAD CARD FORM STYLES ***/
button#SubmitElement_0_input.submit.notDefault{
border-color: #CEDC00 !important;
border-width: 1px !important;
border-style: solid !important;
font-weight: 600 !important;
}

button#SubmitElement_0_input.submit.notDefault:hover {
background-color: #ffffff !important;
border-color: #CEDC00 !important;
border-width: 1px !important;
border-style: solid !important;
font-weight: 600 !important;
}

div.options.input {
    display: flex !important;
    justify-content: flex-start !important;
    margin-top : -7px;
}

@media(max-width: 639px) {
    div.options.input {
    display: block !important;
    margin-left : 12px !important;
    }
}

.options.input label {
    flex: 1;
    margin-left: .5em;
    margin-right: .5em;
    display: block;
    width: auto;
}

div.options.input input[type="checkbox"] {
    margin-right: 1em;
    margin-top: -13px;
    margin-left: .5em;
}

@media(max-width: 639px) {
    div.options.input input[type="checkbox"] {
    margin-left : 0 !important;
    }
}

.inputContainer > input{
    width: 60% !important;
    max-width : 60% !important;
}

@media(max-width: 639px) {
    .inputContainer > input {
    width : 100% !important;
    max-width : 100% !important;
    }
}

.body-div .errorMessage {
    margin-left: 21.5% !important;
    margin-top : -0.4em;
    margin-bottom: 1.5em;
}

.body-div {
    width:100% !important;
}

@media(max-width: 639px) {
    .body-div .errorMessage {
    margin-left : 3px !important;
    }
}

samp {color:#a31925 !important;}
.body-div.responsive {background-color : #f5f5f5 !important;}
.EditorRow {padding-left : 19px !important;}
.EditorRow div>span {width : 20% !important;}
.EditorRow #CheckboxElement_0 div>span {width : 100% !important;}
div.submitContainer {margin-left : -44% !important;}

@media(max-width: 639px) {
    div.submitContainer {margin-left : 0 !important;}
}
/* Added for campus lead card form under admissions */
 .lead-card-campus div#EditorRow_12 {
	display : none !important;
}
 .lead-card-campus div#EditorRow_13 {
	display : none !important;
}
.lead-card-campus .inputContainer {
	width: 39%!important;
}
 .lead-card-campus .inputContainer > input[list].input.required {
	 border-color: #cecece !important;
	 border-width: 1px !important;
	 border-style: solid !important;
	 height : 20px !important;
	 border-radius: 3px;
	 padding: 3px;
	 width: 96%!important;
	 max-width: 96%!important;
}
 .lead-card-campus .inputContainer > input[list] {
	 background: #fff url(/img/designelements/buttons/simplycast-dropdown.gif) no-repeat 100%!important;
}
 .lead-card-campus .EditorRow div>span {
	width : 35% !important;
}
 @media(max-width: 639px) {
	 .lead-card-campus .inputContainer > input {
		 width : 98% !important;
		 max-width : 98% !important;
	}
	 .lead-card-campus .inputContainer > input[list].input.required {
		 height : 28px !important;
	}
}
/* End campus lead card form additions */
/*** END LEAD CARD FORM STYLES ***/
/*** Simply Cast IST BULLETIN FORM ***/
#sc-form-body {background-color: #f5f5f5 !important;}
#sc-form-body-main .sc-form-renderer .sc-page-render {background-color: #f5f5f5 !important; border-top: none !important; border-bottom: none !important; border-left: none !important; border-right: none !important;}
#sc-form-body-main .sc-form-renderer .sc-section-element {border-bottom: 1px solid #ffffff !important;}
.sc-form-label-static label {width: auto !important;}
.sc-form-element span {color:#a31925 !important;}
.sc-form-element-error {color:#a31925 !important; font-size: 0.9em !important;}
.sc-form-element-invalid {background-color:#ffaaaa !important;}
.sc-form-input input:not([disabled]) {width:94% !important; border: 1px solid #7799aa !important; padding: 0.6em 0.4em !important;}
button.sc-form-button {
    background-color: #cedc00 !important;
    border-color: #cedc00 !important;
    border-width: 1px !important;
    border-style: solid !important;
    font-weight: 600 !important;
    padding: 12px 32px !important;
    height: auto !important;
}
button.sc-form-button:hover {background-color:#ffffff !important;}
.sc-form-input input:focus-visible {border: 1px solid #000000 !important; box-shadow: none !important;}
/*** END Simply Cast IST BULLETIN FORM ***/