/* Browser Requirements Styles */

#dashboardWrapper{display:none;}
html.js.atobbtoa.eventlistener.webworkers.filereader #dashboardWrapper{display:block;}
html.js.atobbtoa.eventlistener.webworkers.filereader #requirmentsDiv{
	display:none;
}
#requirmentsDiv{text-align:left;}
#browserlist {
    text-align:center;
    margin:60px 0;
}
#browserlist a{
	border: 1px solid #ccc;
    border-radius: 6px;
    display: inline-block;
    margin: 0 10px;
    padding: 15px;
}
#browserlist a:hover{background-color:#ddd;}
#browserlist img{
   height:100px;
}
html.win #safari{display: none;}
html.mac #edge{display:none;}


/* CAMPUS ICONS */
.share-application{
	font-family:"UniversLTW01-57Condense_723821",arial,sans-serif;
	font-size:21px;
}
.share-application legend{
	font-weight:bold;
	margin-bottom:5px;
}
.share-application img{
	width:18px;
	margin:0 5px;
}
.share-application label>input{float:left;}
.share-application label ul.campus-detail{
	margin-left:68px !important;
	font-size:.9em;
}
.share-application .campus-detail-label:after{
	content:":";
	margin-right: 5px;
}

.share-application-no-check .campus-plan {
	margin-left:32px;
}
.share-application-no-check input{
	display:none;
}
input.hidden-single-checkbox {
	display:none;
}

/* ADA Fixes */
a:link, a:visited,
#breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:focus{
	color:#004d86;
}
#logo>a{color:#fff;}
.skip_links a{color:black !important;}
.gold-bracket-before:hover,
.gold-bracket-after:hover{text-decoration:none;}
.gold-bracket-before:before,
.gold-bracket-after:after{
	color: #ce8901;
    padding: 0 3px;
}
.gold-bracket-before:before{content:"[ ";}
.gold-bracket-after:after{content:" ]";}




/* HEADER OVERRIDES */
#headerWrapper{padding-bottom:25px;}
#headerWrapper #logo{padding-bottom:22px;}

/* CONTENT OVERRIDES */




/* RIGHT CONTENT OVERRIDES */
@media screen and (max-width: 831px) {
	#rightContent.side-under{
		position:static;
		width: 100%;
		float:left;
		padding: 25px 0px 0px;
		border-left: none;
	}
	#rightContent.side-under #sideMenu{
		position:static;
	}
}
.nav-collapse li a.active {
	color: #084f82;
	cursor:default;
}
.nav-collapse li a[data-disabled="true"]{
	cursor: not-allowed;
	opacity: .5;
}
.nav-collapse li a[data-disabled="true"]:hover{
	color:#231f20;
}

/* UTILITY */
.conditional-checkbox-message {
	display: none !important;
	visibility: hidden !important;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}

/* MAKE A GRID */
#contentDiv .row,
#contentDiv .row *{box-sizing: border-box;}
#contentDiv .row:after {
    content: "";
    clear: both;
    display: block;
}
#contentDiv [class*="col-"] {
    float: left;
    padding: 15px;
    position:relative;
}
#contentDiv .col-1 {width: 8.33%;}
#contentDiv .col-2 {width: 16.66%;}
#contentDiv .col-3 {width: 25%;}
#contentDiv .col-4 {width: 33.33%;}
#contentDiv .col-5 {width: 41.66%;}
#contentDiv .col-6 {width: 50%;}
#contentDiv .col-7 {width: 58.33%;}
#contentDiv .col-8 {width: 66.66%;}
#contentDiv .col-9 {width: 75%;}
#contentDiv .col-10 {width: 83.33%;}
#contentDiv .col-11 {width: 91.66%;}
#contentDiv .col-12 {width: 100%;}
#contentDiv div[class*="col-"]{
    text-align: left !important;
}
#contentDiv .row .row{
	margin:0 -15px;
}
@media(max-width:900px){
	#contentDiv *[class*="col-"]{width:100%;}
}

/* SPLASH PAGE STYLES */
.splash-content{
	margin-top:-25px;
	font-family: 'Univers LT W01_55 Roman', Arial, sans-serif;
}
.splash-content>a{display: block;}
.splash-content img{
	width:100%;}
#taglineWrapper {
    padding: 2% 1% 3%;
}
.nauth-back-link a{
	text-decoration:underline;
	font-weight:bold;
}
#nauthMenuDiv{
	text-align: left;
	margin:20px auto;
	width:90%;
}
.tour-content{display: none;}
@media(min-width:900px){
	#nauthMenuDiv{
		background: rgba(0, 0, 0, 0) url("../../images/text-light.png") repeat scroll 0 0;
	    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.4);
	    padding: 5px 10px 10px;
	    position:absolute;
	    left:10%;
	    margin-top:7%;
	    width:auto;
	}
	.tour-content{display:block;}
}
#nauthMenuDiv h2{
	color:#000;
	font-size:40px;
	margin-bottom:20px;
}
.nauth-menu{
	padding:0;
	margin:0;
	font-size:2em;
	width:320px;
}
.nauth-menu>li{
	list-style-type:none;
	margin:0;
}
.nauth-menu>li>a:after{
	content:"  \232a";
	font-weight:bold;
	vertical-align:bottom;
	color:#cd8901;
	float:right;

}
.nauth-menu>li>a{
	display:block;
	padding:16px 8px;
	border-bottom:1px dotted #000;
	background-color:transparent;
	transition:background-color 500ms;
	line-height: 20px;
}
.nauth-menu>li>a:hover,
.nauth-menu>li>a:active,
.nauth-menu>li>a:focus{
	text-decoration:none;
	background-color:#fff;
	transition:background-color 500ms;
}

/* FORM STYLES */
.form-message{
	margin:50px;
	border:1px solid #ccc;
	border-radius: 9px;
	padding:15px;
}
#contentWrapper .form-message.form-message-warning,
#contentWrapper .form-message.form-message-warning p{
	/* red */
	color:#a94442 !important;
	background-color:#ebcccc;
	border-color:#ebcccc;
	/* yellow */
	/*color:#8a6d3b !important;
	background-color:#fcf8e3;
	border-color:#faf2cc;*/
	/* info */
	/* color:#31708f !important;
	background-color:#d9edf7;
	border-color:#bcdff1; */
	/* success */
	/* color:#3c763d !important;
	background-color:#dff0d8;
	border-color:#d0e9c6; */
}

.common-app #contentDiv [class*="col-"]{padding:0 15px;}
#contentDiv p,
#contentDiv {
    font-size: 15px;
    line-height:20px;
}
/*#contentDiv .static,*/
#contentDiv .static.emphasis{
	margin:0px 0px 10px;
	color:#004d86;
}
#contentDiv .static.emphasis *{
	color:#004d86;
	/*font-weight:600;*/
	/*font-size:1.1em;	*/
}
#ob_upload_text > div,
#ob_core_manually_enter > div,
#ob_test_score_instr .school-codes{
	float:left;
	padding-right:15px;

}
#OB_NEUNK_NOT_OPEN,
#OB_NEUNL_NOT_OPEN,
#OB_NEUNO_NOT_OPEN,
#OB_UNCTA_NOT_OPEN{display:block; margin-bottom:10px; margin-left:15px;}
#contentDiv #OB_NEUNK_NOT_OPEN strong,
#contentDiv #OB_NEUNL_NOT_OPEN strong,
#contentDiv #OB_NEUNO_NOT_OPEN strong,
#contentDiv #OB_UNCTA_NOT_OPEN strong{display:inline;}

#contentDiv .static.paragraph{
	margin:10px 0;
}
#contentDiv .static strong,
#contentDiv .emphasis strong{display:block;}

#contentDiv .static strong,
#contentDiv .emphasis strong,
#contentDiv .emphasis li{
	margin-bottom:10px;
}
#contentDiv .sub-heading{
	padding: 2px 0 5px;
	display: block
}
#contentDiv fieldset{
	border:none;
	padding-left:0;
	margin:0;
}
#contentDiv fieldset fieldset{margin-bottom:10px;}
#contentDiv fieldset.adjust-up{margin-top:-20px;}
#contentDiv legend.page-header{
	color: #004d86;
	font-family: "UniversLTW01-57Condense_723821",arial,sans-serif;
	font-size: 21px;
	line-height: 27px;
	padding: 4px 0 11px;
	text-transform: uppercase;
}
#contentDiv fieldset.file>legend{margin-bottom:5px;}
#contentDiv fieldset.file>div>div:first-child{
	padding:4px 8px;
}
#contentDiv fieldset fieldset > div > div{margin:0 -10px 0 15px;}
#contentDiv label{
	display:block;
}
#contentDiv label.col-6{margin-bottom:10px;}
/*#contentDiv label[class^="col-"]{margin-bottom:10px;}*/
@media(max-width:900px){
	#contentDiv label[class^="col-"]{margin-bottom:0;}
}

#contentDiv .input-group{
	border:1px solid #ccc;
	margin-bottom:10px;
	transition:border-color 250ms;
}
textarea,
select,
input{
	border:none;
	outline:none;
}
#contentDiv select,
#contentDiv input[type="text"],
#contentDiv input[type="tel"],
#contentDiv input[type="email"],
#contentDiv input[type="url"],
#contentDiv input[type="number"],
#contentDiv input[type="date"],
#contentDiv input[type="search"],
#contentDiv select,
#contentDiv textarea{
   width:100%;
 /*  margin-bottom:10px; */
}
#contentDiv input[readonly],
#contentDiv select[readonly],
#contentDiv textarea[readonly]{
	cursor: not-allowed;
	background-color: #eee;
    opacity: 1;
}
#contentDiv input[readonly][data-zdp_format]{
	background-color:transparent;
	cursor:pointer;
}
#contentDiv .inline select,
#contentDiv .inline input[type="text"],
#contentDiv .inline input[type="tel"],
#contentDiv .inline input[type="email"],
#contentDiv .inline input[type="url"],
#contentDiv .inline input[type="number"],
#contentDiv .inline input[type="date"],
#contentDiv .inline input[type="search"],
#contentDiv .inline select,
#contentDiv .inline textarea{
	display:inline-block;
	width:auto;
	max-width:100%;
}
#contentDiv input[type="checkbox"]{margin-bottom:10px;}
#contentDiv .clearDiv{height:0;}
#contentDiv .submit{
	margin-bottom:10px;
}

/* one off question styles */
#traditional-schedule,
#block-schedule{
	font-weight:normal;
	font-size:.9em;
	float:left;
	padding:0 15px;
	width:50%;
	min-width:250px;
	color:#000;
}
#traditional-schedule li,
#block-schedule li{list-style-type:disc;}

/* HELPTEXT STYLES */
#contentDiv .help-text{
	display:inline-block;
	width:20px;
}
#contentDiv .help-text>a{
	display:block;
	text-align:center;
	border: 1px solid #231f20;
	border-right:0;
	margin:-1px 0 -1px -1px;
}
#contentDiv legend .help-text{
	margin-right: 5px;
	height:15px;
	line-height:17px;
	width:17px;
}
#contentDiv legend .help-text>a{
	margin:0;
	boarder:none;
}
#contentDiv .help-text>a,
#contentDiv .help-text>a:hover,
#contentDiv .help-text>a:active,
#contentDiv .help-text>a:focus{
	color:#fff;
	background-color:#231f20;
	text-decoration:none;
}
#contentDiv .help-text>div{
	position:absolute;
	left:15px;
	width:calc(100% - 30px);
	background-color:#231f20;
	overflow:hidden;
}
#contentDiv .help-text.off>div{
	max-height:0;
	z-index:2;
	transition:max-height 250ms;
}
#contentDiv .help-text.on>div{
	max-height:500px;
	transition:max-height 250ms;
	z-index:300;
}
#contentDiv .help-text>div *{
	color:#fff;
	font-size:12px;
	line-height:15px;
}
#contentDiv .help-text>div>*{
	margin:15px;
}
#contentDiv .help-text>div>ul{padding-left:20px;}
#contentDiv  .input-group .help-text + input,
#contentDiv  .input-group .help-text + select{
	display:inline-block;
	width:calc(100% - 20px);
}
#contentDiv .textarea .input-group{position:relative;}
#contentDiv .textarea .input-group .help-text{display:block;}
#contentDiv .textarea .input-group .help-text>a{
	position:absolute;
	height:calc(100% + 2px);
	width:20px;
	top:0;
}
#contentDiv .textarea .input-group .help-text>div{
	top:100%;
	left:0;
	width:calc(100% + 2px);
	margin: 0 -1px;
}
#contentDiv .textarea .input-group .help-text + textarea{
	margin-left:20px;
	width:calc(100% - 20px);
}
#contentDiv .textarea .counter-bar{
	background-color: #ccc;
	padding: 0 5px 0 25px;
	font-size: .8em;
	text-align: right;
}

/* VALIDATION STYLES */
span.required{
	color:red;
}
label+div{
    position:relative;
}
.js :-moz-submit-invalid,
.js :-moz-ui-invalid,
.js :invalid,
.js .valid *{/* JavaScript Enabled */
	box-shadow:none;
}
#contentDiv .input-group.invalid{
	border:1px solid red;
	transition: border-color 250ms;
}
fieldset>div.invalid>div,
label{
	border:0px solid transparent;
	transition:border 500ms;
}
fieldset>div.invalid>div,
.invalid>label,
.invalid textarea,
.invalid select,
.invalid input{
 /*   border: 1px solid red;
    box-shadow:none;
    transition:border 500ms; */
}
#contentDiv fieldset>div.invalid>div{border: 1px solid red;}
#contentDiv .invalid>label>input[type="checkbox"]{
	margin-bottom:5px;
}

.alert {
	padding: 8px 16px;
	margin: 16px 0;
}

.alert li {
	margin-bottom: 8px;
}

.alert-danger {
	background-color: red;
	color: #fff;
}

.alert-info {
	background-color: #004d86;
	color: #fff;
}

a.alert-link {
	color: #fff;
}
/*
#contentDiv fieldset.file>div.invalid{
	border: 1px solid red;
}
*/
.form-invalid-msg{
	display:block;
    position: absolute;
    z-index:1;
    padding: 4px 8px;
    overflow:hidden;
	background-color:transparent;
	color:transparent;
	transition:background-color 500ms, color 500ms;
	width:100%;
	left:0;
}
*[class^="col-"]>.input-group .form-invalid-msg{
	width: calc(100% - 30px);
	left:15px;
}

.invalid .form-invalid-msg{
    background-color: red;
    color: white;
    transition:background-color 500ms, color 500ms;
}
fieldset>div.invalid>div:last-child{
	position:absolute;
	width:calc(100% - 35px);
	left:15px;
}
.invalid>label + .form-invalid-msg{
	margin-top:0;
}
*[class^="col-"] > .invalid .form-invalid-msg{
/*	width:100%; */
}
fieldset:hover>div.invalid > .form-invalid-msg,

.invalid input:hover + .form-invalid-msg,
.invalid input:focus + .form-invalid-msg,
.invalid>label:hover + .form-invalid-msg,
.invalid>label:focus + .form-invalid-msg,
.invalid select:hover + .form-invalid-msg,
.invalid select:focus + .form-invalid-msg,
.invalid textarea:hover + .form-invalid-msg,
.invalid textarea:focus + .form-invalid-msg{
    max-height:50px;
    transition:max-height 500ms;
}

.invalid .form-invalid-msg,
.invalid .form-invalid-msg{
    max-height:0px;
    transition:max-height 500ms;
}
fieldset[data-valid="false"]>div>div{
    position:relative;
    border:1px solid red;
    padding-bottom:50px  !important;
}
fieldset[data-valid="false"] label>.form-invalid-msg{
    bottom: 0px;
    width: 100%;
    max-height:48px;
    height:48px;
}


/* Button Styles */
#contentDiv button,
#contentDiv input[type="submit"],
#contentDiv form input[type="reset"],
#contentDiv input[type="button"],
#contentDiv form select{
    font-size: 15px;
    height: 35px;
    width: 100%;
}
#contentDiv  button,
#contentDiv input[type="submit"],
#contentDiv form input[type="reset"],
#contentDiv input[type="button"],
#contentDiv input[type="file"]+label,
#contentDiv input[type="file"]+label + div + div > a{
    background: #ededed none repeat scroll 0 0;
    border: 1px solid #cccccc;
    text-transform: uppercase;
    cursor: pointer;
    color:#231f20;
}

/* File Upload */
#contentDiv fieldset fieldset.file > div > div{
	margin-left:0;
}
#contentDiv fieldset fieldset.file > div.invalid > div:last-child{
	width:calc(100% - 20px);
}
#contentDiv input[type="file"]{
    width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
#contentDiv input[type="file"]+label + div.load-sm{
	background: rgba(0, 0, 0, 0) url("../images/loading-sm.gif") no-repeat scroll 100% 0;
    padding-right: 20px;
}
#contentDiv input[type="file"]+label,
#contentDiv input[type="file"]+label + div,
#contentDiv input[type="file"]+label + div + div{
    font-size: 15px;
    display:inline-block;
    padding:6px 16px;
    margin-bottom:10px;
}
#contentDiv input[type="file"]+label + div + div>a{
    padding:6px 16px;
    color:#231f20;
}
#contentDiv input[type="file"]+label + div + div>a:hover,
#contentDiv input[type="file"]+label + div + div>a:focus,
#contentDiv input[type="file"]+label + div + div>a:active{
    color:#231f20;
    text-decoration:none;
}
#contentDiv input[type="file"]+label + div + div>a:first-child{margin-right:15px;}
#contentDiv input.has-focus + label,
#contentDiv label.has-focus,
#contentDiv input[type="file"]:focus + label{
	outline: 1px dotted #231f20;
	outline: -webkit-focus-ring-color auto 5px;
	overflow:hidden;
}
#contentDiv input[data-filename*="."]+label{
    display:none;
}
#contentDiv input[type="file"]+label + div,
#contentDiv input[type="file"]+label + div + div,
#contentDiv input[type="file"]+label + div + div > a:first-child{display:none;}
#contentDiv input[data-filename*="."]+label + div,
#contentDiv input[data-filename*="."]+label + div + div{
    display:inline-block;
}

/* Error Styles */
.form-error .form-error-modal{
    position:fixed;
    /*left:50%;*/
    /*width:300px;*/
    margin-left:-150px;
    top:-500px;
    z-index:1000;
    background-color:#fff;
    border:1px solid #cccccc;
    box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.35);

}
.form-error.in .form-error-modal{
    top:0;
    transition:top 500ms;
    /*margin:auto 0;*/
}
.form-error .form-error-content{
    padding:15px;
    text-align:center;
    overflow-y:auto;
    /*height:400px;*/
}

/* APP LIST STYLES */
#applist{width:100%;}
#applist .app-text{margin-bottom: 40px;}
#applist .app-list{
	margin:20px 0 0;
	padding:0;
	width:100%;
}
#applist .app-list>li:first-child{
	font-weight: bold;
	border-bottom:1px solid #ccc;
}
#applist .app-list>li{
	list-style-type: none;
}
#applist .app-list > li > span,
#applist .app-list > li > a{display:inline-block;}
#applist .app-list > li .app-status,
#applist .app-list > li .app-term,
#applist .app-list > li .app-date{width:12%;}
#applist .app-list>li .app-descr{width:64%;}
#applist .app-school-list > li{
	list-style-type: none;
	font-size:.9em;
	margin-bottom: 10px;
}
#applist .app-institution{font-weight: bold;}
#applist .app-prog-plan{
	margin-left:20px;
	box-sizing: border-box;
}
#applist .app-major{display: inline-block;}
#applist dt.app-major{
	font-weight: bold;
	width:130px;
	text-align: right;
}
#applist dd.app-major{
	width:calc(100% - 150px);
	margin-left: 0;
}
@media screen and (max-width:900px){
	#applist .app-list{
		margin-bottom: 20px;
		border-bottom:1px solid #ccc;
	}
	#applist .app-list:last-child{border-bottom:none;}
	#applist .app-list>li:first-child{
		display: none;
	}
	#applist .app-list>li > span,
	#applist .app-list>li > a{
		display:block;
		margin-left:20px;
		width:100% !important;
	}
	#applist .app-list>li > span:before,
	#applist .app-list>li > a:before{
		font-weight: bold;
		display: block;
		margin-left: -20px;
		color:#231f20;
	}
	#applist .app-list>li > span.app-date:before{content:'Last Updated: ';}
	#applist .app-list>li > span.app-status:before{content:'Status: ';}
	#applist .app-list>li > span.app-term:before{content:'Term: ';}
	#applist .app-list>li > a.app-descr:before{content:'Application: ';}
	#applist .app-school-list{margin-left:0;}
	#applist .app-major{display: block;}
	#applist dt.app-major{
		width:100%;
		text-align: left;
	}
	#applist dd.app-major{
		width:100%;
		margin-left: 20px;
	}

}

/* iS THIS IN RIGHT SPOT */
/*
.content-div {
	float: left;
	width: 66%;
}
.content-div table{border-collapse: collapse; width:100%;}
.content-div table td,
.content-div table th {
	padding: 10px !important;
	text-align: left !important;
	vertical-align: top !important;
	border-bottom:1px solid #ccc;
}
.content-div table tr:nth-of-type(2n+2) {
	background-color: #fff !important;
}
.content-div {
	font-size: 15px;
	line-height: 20px;
}
*/
/* END IS THIS IN RIGHT SPOT */


/* NAuth only styles */
#signout,
#nauth-user{display:none;}
.login #signout{display:inline;}



.auth-form .form-group{position:relative;}
.auth-form .form-group>*{display:block;}
.auth-form .form-group>input{
    width:100%;
    margin-bottom:10px;
    border:1px solid #ccc;
}
.auth-form .form-group.invalid>input{border-color:red;}
.auth-form .form-group>input[type="checkbox"]{
    width:auto;
    display:inline;
}
#nesis-error-div,
.auth-form .form-group.invalid  .nesis-error-div{
  	display:block;
    position: absolute;
    z-index:1;
    padding: 4px 8px;
    margin-top:-10px;
    overflow:hidden;
	background-color:red;
	color:white;
	transition:background-color 500ms, color 500ms;
}
.auth-form #nesis-error-div{
	position:static;
	margin:0 0 10px;
}
.auth-form .invalid input:hover + .nesis-error-div,
.auth-form .invalid input:focus + .nesis-error-div{
    max-height:50px;
    transition:max-height 500ms;
}
.auth-form .invalid .nesis-error-div,
.auth-form .invalid .nesis-error-div{
    max-height:0px;
    transition:max-height 500ms;
}
#recaptcha_area{margin-bottom:10px;}
.auth-form .nesis-error-div{width:calc(100% - 12px);}

/* TRANSITIONS */
body.wait,
body.wait *{cursor: wait !important;}

.not-ready{
	opacity:0;
}
.loading{
	background:url("../images/loading-x.gif") no-repeat scroll center center;
	background-attachment: fixed;
	/*background-size: 50% auto;*/
	min-height:200px;
	min-width:200px;
}
.loading>*{
	/*background-color:#fff;*/
	/*
	transition:opacity .25s ease-in-out;
	-moz-transition:opacity .25s ease-in-out;
	-webkit-transition:opacity .25s ease-in-out;
	opacity:.1;
	*/
}
.loading.loaded{
	background-image:none;
}
.loading.loaded>*{
	opacity:1;
	transition:opacity .25s ease-in-out;
	-moz-transition:opacity .25s ease-in-out;
	-webkit-transition:opacity .25s ease-in-out;
}

/* FOOTER OVERRIDES */
#unkContact{float:right;}

/* PLUGIN OVERRIDES */
.Zebra_DatePicker{
	border-radius:0;
	box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.35);
}
.Zebra_DatePicker table{font-family:"Univers LT W01_55 Roman",Arial,sans-serif;}
.Zebra_DatePicker table td{
	padding:5px 0 !important;
	text-align:center !important;
	verticl-align:baseline !important;
}
.Zebra_DatePicker td.dp_selected{background-color:#004d86;}
#contentDiv button.Zebra_DatePicker_Icon{
	height:0;
	width:0;
	border:none;
}
.smarty-popup,
.smarty-autocomplete{
	box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.35);
	border:1px solid #ccc;
}
.smarty-suggestion,
.smarty-suggestion:hover{
	font-family:"Univers LT W01_55 Roman",Arial,sans-serif;
	color:#231f20 !important;
	padding:3px 6px;
}
.smarty-tag-grayed{color:#000 !important;}

p.eform-warning-msg {
  font-weight:bold;
  color:#a94442;
}

.alert.alert-info p.eform-warning-msg {
  font-weight: bold;
  color: #ffffff;
}
