﻿/*Site.Master mega menu*/

/*Green headings*/
.greenHeaderLarge {
    color: #118440 !important;
    font-size: 2.8rem !important;
    font-weight: bold;
}

.greenHeaderMedium {
    color: #008000 !important;
    font-size: 2.2rem !important;
    font-weight: bold;
}

.greenHeaderSmall {
    color: #008000 !important;
    font-size: 1.8rem !important;
    font-weight: bold;
}
/**/

/*Black headings*/
.blackHeaderLarge {
    color: #000000 !important;
    font-size: 2.8rem !important;
    font-weight: bold;
}

.blackHeaderMedium {
    color: #000000 !important;
    font-size: 2.2rem !important;
    font-weight: bold;
}

.blackHeaderSmall {
    color: #000000 !important;
    font-size: 1.8rem !important;
    font-weight: bold;
}
/**/

/*Modal popup*/
.modalBackground {
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.modalPopup {
    background-color: #FFFFFF;
    width: 300px;
    border: 3px solid #0DA9D0;
    border-radius: 12px;
    padding: 0
}

    .modalPopup .header {
        background-color: #2FBDF1;
        height: 30px;
        color: White;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
    }

    .modalPopup .body {
        min-height: 50px;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
    }

    .modalPopup .footer {
        padding: 6px;
    }

    .modalPopup .yes, .modalPopup .no {
        height: 23px;
        color: White;
        line-height: 23px;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
        border-radius: 4px;
    }

    .modalPopup .yes {
        background-color: #2FBDF1;
        border: 1px solid #0DA9D0;
    }

    .modalPopup .no {
        background-color: #9F9F9F;
        border: 1px solid #5C5C5C;
    }
/*End modal popup*/

.orangeButton {
    background-color: #a55d35;
    width: 160px;
    height: 40px;
    color: white;
    font-weight: bold;
    border-width: 0px;
}

.font24rembold {
    font-size: 2.4rem !important;
}

.pagemargins {
    margin-left: 10rem;
    margin-right: 25rem;
}

.headerlogo {
    content:url('../Images/MoScholarsLogoLong.png');
    max-width: 80%;
    padding-bottom: 3.5rem;
}

@media (max-width: 768px) {
    .pagemargins {
        margin-left: 0;
        margin-right: 0;
    }

    .headerlogo {
        content:url('../Images/MoScholarsLogoStacked.png');
        padding-bottom: 0rem;
    }
}


#hidden_ul {
    display:none;
}

#visible_ul:hover #hidden_ul {
    display: block;
    padding-left: 2rem;
}

#visible_ul:after #hidden_ul {
    display: block;
    padding-left: 2rem;
}

.fitzBlue {
    color: #002d52 !important;
}

ul.addpad {
    padding-bottom: 5rem;
}

.skipnav {
	text-align: left;
	color: #002d52;
}

.skipnav a {
position: absolute;
left: -10000px;
width: .1rem;
height: .1rem;
overflow: hidden;
}

.skipnav a:focus, .skipnav a:active {
	position: static;
	left: 0;
	width: auto;
	height: auto;
	overflow: visible;
	text-decoration: underline;
}

.aboutwidth {
    width: 12% !important;
}

.ucpwidth {
    width: 22% !important;
}

.programswidth {
    width: 22% !important;
}

.investmentswidth {
    width: 17% !important;
}

.mediawidth {
    width: 13% !important;
}

.contactwidth {
    width: 14% !important;
}

.container {
	width: 100% !important;
}
/*.googlesearchbutton:focus {
	border: .1rem dotted #007bff !important;
}*/

.googleborder {
    border: 1px solid #002d52 !important;
    /*border-radius: 20px !important;
    font-style: italic !important;*/
}

.footersearch {
    width: 100% !important;
}

.padding-left-15 {
    padding-left: 15px !important;
}

.headerimagepadding {
	padding-left: 11rem;
}

.headernavigatediv {
	padding-top: 3rem;
	padding-right: 3rem;
	text-align: right;
}

li.localgovwidth {
	width: 19% !important;
}

.financialinstwidth {
    width: 18% !important;
}

.liftimage {
	display: inline-block;
	margin: 0 auto;
}

.noticeouter-blue {
    border-color: #002d52;
    border-width: .3rem;
    border-style: solid;
    color: white;
    background-color: #002d52;
    /*background-color: #334097;*/
}

.noticeouter {
    border-color: #a55d35;
    border-width: .3rem;
    border-style: solid;
    color: white;
    background-color: #a55d35;
}

.noticeheader {
	font-size: x-large;
	color: white;
	font-weight: bolder;
	text-align: center;
}

.noticeheadertext {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.noticetext {
	background-color: white;
	color: black;
	padding: 1.5rem;
}

.marginleft0pximportant {
	margin-left: 0rem !important;
}

li.transparencywidth {
	width: 16% !important;
}

.menuheaderpadding {
	padding-left: 10% !important;
	padding-right: 10% !important;
}

.menutext {
	text-align: center !important;
	font-size: 1.8rem;
}

.ucpexpandedcolumnheader {
	font-size: large;
	color: #002d52 !important;
}

@media (max-width:1200px) {
	.headerimagepadding {
		padding-left: 8rem;
	}

	.menutext {
		font-size: 1.6rem;
	}
}

@media (max-width:1077px) {
	.headerimagepadding {
		padding-left: 1rem;
	}

	.menuheaderpadding {
		padding-left: 5% !important;
		padding-right: 5% !important;
	}

	.menutext {
		font-size: 1.5rem;
	}
}

@media (max-width:1040px) {
	.menutext {
		font-size: 1.4rem;
	}
}

@media (max-width:992px) {
	.headerimagepadding {
		padding-left: 0rem;
	}

	.menuheaderpadding {
		padding-left: 1.5% !important;
		padding-right: 1.5% !important;
	}

	.menutext {
		font-size: 1.4rem;
	}

	div.menuheader {
		margin-left: 1rem !important;
		margin-right: 1rem !important;
	}
}

@media (max-width:767px) {
	.aboutwidth {
		width: 100% !important;
	}

	.contactwidth {
		width: 100% !important;
	}

	.investmentswidth {
		width: 100% !important;
	}

	.mediawidth {
		width: 100% !important;
	}

	.menuheaderpadding {
		padding-left: 0% !important;
		padding-right: 0% !important;
		margin-left: 1rem !important;
		margin-right: 1rem !important;
	}

	.menutext {
		text-align: left;
		font-size: 1.8rem;
	}

	.programswidth {
		width: 100% !important;
	}

	.ucpwidth {
		width: 100% !important;
	}
}
/**/
/*Site.Master UCP Search*/
.ucpsearchheader {
	background-color: #002d52 !important;
	line-height: .9;
}

.ucpsearchheaderbutton {
	top: 1.4rem;
}

.ucpsearchheaderinput {
    border: none !important;
    height: 3.2rem !important;
    width: 95% !important;
    border-radius: 23px;
}

.ucpsearchheaderlabel {
	top: .3rem;
	position: relative;
}
/**/
/*Site.Master footer menu*/
.copyright-align {
	text-align: center;
	padding-top: 1.5rem;
}

.footerbackground {
	background-color: #002d52;
	color: #ffffff;
	padding: 5rem 10% 5rem 10%
}

.footermenubackgroundcolordfdfdf {
	background-color: #dfdfdf;
}

.footermenuborder {
	border-top: .1rem solid #dfdfdf;
}

.footermenufont {
    font-family: "Poppins", Helvetica, Arial, "Nimbus Sans L", sans-serif !important;
    color: #002d52 !important;
    font-size: large !important;
}

    .footermenufont:hover {
        text-decoration: underline !important;
        font-weight: bold !important;
    }

.footermenufontwhite {
    color: white !important;
}

    .footermenufontwhite:hover {
        text-decoration: underline !important;
        font-weight: bold !important;
    }

.footermenufontsmall {
    font-size: small !important;
}

.copyright-align {
    text-align: center;
    padding-top: 15px;
}

.footersearch {
    width: 100% !important;
}

@media (min-width:993px) {
	.donor-image {
		text-align: left;
		padding: 0rem 0rem 0rem 0rem;
	}
}

@media (max-width:992px) {
	.donor-image {
		text-align: center;
		padding: 1rem 0rem 1rem 0rem;
	}
	.footersearchdiv {
		padding-left: 2vw;
	}
}
/**/

/*.aspx*/

/**/
/*UserControls/LowIntLoansSidebar.ascx*/
.uclilsidebadeposittypes {
	margin: 0rem 5rem 0rem 5rem;
}
.uclilsidebarquicklinks {
	margin: .3rem 5rem 0rem 5rem;
}
/**/
/*UserControls/Sidebar.ascx*/
.ucsidebarFBIframe {
	border: currentColor;
	overflow: hidden;
	width: 34rem;
}

.ucsidebarFBIframediv {
	padding-top: 5rem;
	text-align: center;
}

.ucsidebartwitterdivinner {
	text-align: center;
	border: .1rem solid #cacaca;
}

.ucsidebartwitterdivrow {
	width: 34rem;
	margin: 0rem auto;
}

.ucsidebarform {
	width: 34rem;
	display: inline-block;
	text-align: left;
	font-size: 1.4rem
}

.ucsidebarinputuputdiv {
	text-align: center;
	padding: 5rem 5rem 0rem 5rem;
	display: block;
}

.ucsidebarupdateinputsubmit {
	border-width: medium medium .1rem;
	border-style: none none solid;
	border-color: currentcolor #a22226
}

.ucsidebarupdateinputtext {
	border: .1rem solid #cacaca;
}

@media (max-width: 550px) {
	.ucsidebarinputuputdiv {
		padding-left: 2%;
	}

	.ucsidebartwitterdivrow {
		padding: 0 2% 0 2%;
	}

	.ucsidebarFBIframedivrow {
		padding: 0 2% 0 2%;
	}
}

@media (max-width: 324px) {
	.ucsidebarFBIframe {
		width: 100%;
	}

	.ucsidebarinputuputdiv {
		padding: .5rem .5rem 0rem .5rem;
	}

	.ucsidebartwitterdivrow {
		width: 100%;
	}

	.ucsidebarform {
		width: 100%;
		padding: 0 3% 0 3%;
	}
}
/**/


/*about-the-office/open-meeting-notice.aspx*/
.lvOpenMeetingNone {
	font-size: 1.4rem;
	padding: 2rem 0rem 2rem 1rem;
	margin: 0rem 0rem 0rem 1rem;
}

.lvOpenMeetingPDFLink {
	padding: 0rem 0rem 0rem 1rem;
	margin: 0rem 0rem 0rem 1rem;
}

.lvOpenMeetingPDFLink a {
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 2.5;
}

.lvOpenMeetingPDFLink a:hover {
	text-decoration: none !important;
}
/**/

/*low-interest-loans/default.aspx*/
/*.mo-cms-slider-caption {
	width: 100%;
	padding: 2%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.6);
	color: #fff;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	font-size: 14px;
	line-height: 18px
}

@media (max-width: 768px) {
	.mo-cms-slider-caption {
		display: none !important;
	}
}*/
/**/

/*low-interest-loans/agriculture.aspx*/
.lilagulinfo {
	margin: 1rem 0rem 0rem 5rem !important;
}
.lilagullinks {
	padding: 0rem 0rem 0rem 1rem;
}
.lilagulpdflinks {
	padding: 0rem 0rem 0rem .5rem !important;
}
/**/

/*office-investments*/
.moFirstNoIndent h2,
.moFirstNoIndent h3,
.moFirstNoIndent h4,
.moFirstNoIndent p,
.moFirstNoIndentNoBullet_li,
.moFirstNoIndentNoBullet_li li {
	padding-left: 0rem !important;
	margin-left: 0rem !important;
}
.moFirstNoIndentBullet_li,
.moFirstNoIndentBullet_li li {
	padding-left: 0rem !important;
	margin-left: 1.5rem !important;
}
/**/

/*office-investments/investment-holding-reports.aspx*/
.oiihrborder {
	border: 0rem solid currentcolor;
}
.oiihrlabel {
	font-weight: bold;
	/*font-size: 12px;*/
	color: #18284b;
}
/**/

/*about-the-office/past-treasurers.aspx*/
.atopttable {
	border: #d3d3d3 .1rem solid !Important;
	padding-left: 1rem;
	padding-right: 1rem;
}
	.atopttable tr {
		border: #d3d3d3 .1rem solid !Important;
		padding-left: 1rem;
		padding-right: 1rem;
		/*font-size: 14px;*/
		font-size: 1.4rem;
	}
.atopttable td {
	border: #d3d3d3 .1rem solid !Important;
	padding-left: 1rem;
	padding-right: 1rem;
	height: 1.7rem;
}

.changecursor {
	cursor: pointer;
	cursor: hand;
}
.pasttrimage {
	margin: 0rem 0rem .5rem 1rem;
	border: .1rem solid #18284b;
	float: right;
}
.pasttrimage2 {
	margin: 0rem 0rem .5rem 1rem;
	float: right;
}
/**/

/*about-the-office/treasurer-eric-schmitt.aspx*/
.atotesimage {
	margin: 1.5rem 1.5rem 1.5rem 0rem;
	float: left;
}
/**/

/*about-the-office/1fundfaqs.aspx*/
.fundfaq {
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6rem;
    font-weight: bold;
}
/**/
/*all*/
.contentImageMOFirst {
	margin: 1.5rem 0rem 1.5rem 0rem;
}
.contentTitleMOFirst {
	margin-bottom: .5rem !important;
	padding-top: 1rem !important;
}
/**/

/*low-interest-loan/lift.aspx*/
.bulletindent {
    margin-left: 5rem;
    font-size: 1.6rem;
}
/**/
/*Generic*/

.fontsize13pt {
    font-size: 13pt;
 }

.fontsize20pt {
    font-size: 18pt;
}

.bordersolid {
	border-style: solid;
}

.borderwidth0px {
	border-width: 0rem;
}

.colorblack {
	color: Black
}

.colorred {
	color: Red
}

.displaynone {
	display: none;
}

.fontsize11pt {
	font-size: 1.5rem;
}

.fontsize11px {
    font-size: 1.1rem;
}

.fontsize12px {
	font-size: 1.2rem;
}

.fontsize13px {
	font-size: 1.3rem;
}

.fontsize14px {
	font-size: 1.4rem;
}

.font18rembold {
    font-size: 1.8rem !important;
    font-weight: bold !important;
}

.font18rem {
    font-size: 1.8rem !important;
}

.font20rembold {
    font-size: 2rem !important;
    font-weight: bold !important;
}

.fontsize32px {
	font-size: 3.2rem;
}

.fontweightboldimportant {
	font-weight: bold !important;
}

.height1px {
	height: .1rem;
}

.height5px {
	height: .5rem;
}

.height10px {
	height: 1rem;
}

.height15px {
	height: 1.5rem;
}

.height17px {
	height: 1.7rem;
}

.height20px {
	height: 2rem;
}

.height288px {
	height: 28.8rem;
}

.height1200px {
	height: 120.0rem !important;
}

.lineheight1-5 {
	line-height: 1.5;
}

.lineheight150pct {
	line-height: 150%;
}

.lineheight200pct {
	line-height: 200%;
}

.margin0 {
	margin: 0;
}

.marginbottom-1px {
	margin-bottom: -.1rem;
}

.marginbottom40px {
	margin-bottom: 4rem;
}

.marginleft0pximportant {
	margin-left: 0rem !important;
}

.marginleft20px {
	margin-left: 2rem;
}

.padding0px {
	padding: 0rem 0rem 0rem 0rem;
}

.paddingbottom5px {
	padding-bottom: .5rem;
}

.paddingbottom20px {
	padding-bottom: 2rem;
}

.paddingbottom30px {
	padding-bottom: 3rem;
}

.paddingbottom50px {
	padding-bottom: 5rem;
}

.paddingleft2pct {
	padding-left: 2%;
}

.paddingleft25px {
	padding-left: 2.5rem;
}

.paddingleft30px {
	padding-left: 3rem;
}

.paddingleft50px {
	padding-left: 5rem;
}

.paddingright20px {
	padding-right: 2rem;
}

.paddingtop5px {
	padding-top: .5rem;
}

.paddingtop10px {
	padding-top: 1rem;
}

.paddingtop20px {
	padding-top: 2rem;
}

.positionrelative {
	position: relative;
}

.textaligncenter {
	text-align: center;
}

.textalignleft {
	text-align: left;
}

.textalignright {
	text-align: right;
}

.textdecorationunderline {
	text-decoration: underline;
}

.width33pct {
	width: 33%;
}

.width84px {
	width: 8.4rem;
}

.width88px {
	width: 8.8rem;
}

.width90pct {
	width: 90%;
}

.width91px {
	width: 9.1rem;
}

.width94px {
	width: 9.4rem;
}

.width95px {
	width: 9.5rem;
}

.width97-5pct {
	width: 97.5%;
}

.width100pctimportant {
	width: 100% !important;
}

.width150pct {
	width: 150%;
}

.width100pct {
	width: 100%;
}

.width192px {
	width: 19.2rem;
}

.width221px {
	width: 22.1rem;
}

.width250px {
	width: 25rem;
}

.width300px {
	width: 30rem;
}

.width303px {
    width:30rem;
}

.width450px {
	width: 45rem;
}

.width650px {
	width: 65rem;
}

.fontsize16black {
	font-size: 1.6rem;
	color: #18284b;
}
.fontarial16black {
	font-family: arial;
	font-size: 1.6rem;
	color: black;
}

.img-center {
    /*width: 25% !important;*/
    margin: auto
    /*margin-left: 20px;*/
}

/**/

/*SignUpForm.aspx*/
.btn-standard {
    width: 100%;
    color: #ffffff;
    background-color: #a55d35;
    font-size: 20px;
    font-weight: bold;
    padding: 10px;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: 1px solid #a22226 !important;
}

    .btn-standard:hover,
    .btn-standard:focus,
    .btn-standard:active,
    .btn-standard.active {
        background-color: #ae4c06 !important;
        text-decoration: none !important;
    }

.appinputddl {
    color: #002d52 !important;
    background-color: #efeeef !important;
    padding: 5px !important;
    border: 1px solid #cacaca !important;
    margin-bottom: 5px;
    /*height:48px;*/
}

input[type=text].appinputtext {
    width: 90%;
    color: #002d52 !important;
    background-color: #efeeef !important;
    padding: 5px !important;
    border: 1px solid #cacaca !important;
    margin-bottom: 5px;
    /*height:48px;*/
}

select.appinputtext {
    width: 90%;
    color: #002d52 !important;
    background-color: #efeeef !important;
    padding: 6px !important;
    border: 1px solid #cacaca !important;
    margin-bottom: 5px;
    /*height:48px;*/
}

input[type=text].appinputtextsearch {
    width: 95%;
    color: #002d52 !important;
    background-color: #efeeef !important;
    padding: 5px !important;
    border: 1px solid #cacaca !important;
    margin-bottom: 5px;
    height: 48px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.4285;
    vertical-align: middle;
    font-style: italic;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
}

input[type=submit].appinputtext {
    width: 90%;
    color: #002d52 !important;
    background-color: #efeeef !important;
    padding: 5px !important;
    border: 1px solid #cacaca !important;
    /*height: 48px;*/
}

input[type=password].appinputtext {
    width: 90%;
    color: #002d52 !important;
    background-color: #efeeef !important;
    padding: 5px !important;
    border: 1px solid #cacaca !important;
    /*height: 48px;*/
}



.radio {
    padding-left: 20px;
}

table.radio {
    margin-top: 0px;
    margin-bottom: 0px;
}

.vert-radio.radio label {
    padding-left: 0px;
}

.horiz-radio.radio label {
    padding-left: 0px;
    margin-right: 35px;
}

input[type="radio"] {
    float: none !important;
}


.horiz-radio label {
    font-weight: normal;
}

.horiz-radio input + label + input {
    margin-left: 15px;
}

span.horiz-inline-radio {
    display: inline-block;
    padding-left: 20px;
    margin-right: 55px;
}

    span.horiz-inline-radio label {
        padding-left: 0px;
    }
/*------------------*/

.font-normal {
    font-weight: normal !important;
}

span.font-normal label {
    font-weight: normal !important;
}

span.font-weight-bold label {
    font-weight: bold !important;
}

span.padding-checkbox input {
    font-weight: bold !important;
}

span.padding-checkbox label {
    padding-left: 10px !important;
    font-weight: normal !important;
}

.radio-btn-orient {
    text-align: left;
}

.checkboxlist-margin {
    margin-left: 0px;
    font-weight: normal !important;
}

@media (min-width: 992px) {
    .radio-btn-orient {
        text-align: right;
    }

    .checkboxlist-margin {
        margin-left: 35px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .checkboxlist-margin {
        margin-left: 25px;
    }
}
/**/

/*SignUp UserControls/Sidebar.aspx*/
.sbmargin1 {
    margin-left: 50px;
    margin-right: 50px;
}

.ucsidebarFBIframe {
    border: currentColor;
    overflow: hidden;
    width: 340px;
}

.ucsidebarFBIframediv {
    padding-top: 50px;
    text-align: center;
}

.ucsidebartwitterdivinner {
    text-align: center;
    border: 1px solid #cacaca;
}

.ucsidebartwitterdivrow {
    width: 340px;
    margin: 0px auto;
}

@media (max-width: 550px) {
    .sbmargin1 {
        margin-left: 5%;
        margin-right: 5%;
    }

    .ucsidebarinputuputdiv {
        padding-left: 2%;
    }

    .ucsidebartwitterdivrow {
        padding: 0 2% 0 2%;
    }

    .ucsidebarFBIframedivrow {
        padding: 0 2% 0 2%;
    }
}

@media (max-width: 324px) {
    .ucsidebarFBIframe {
        width: 100%;
    }

    .ucsidebartwitterdivrow {
        width: 100%;
    }
}
/**/

/*ContactUsForm page*/

#footer-menu a.footer-link {
    color: #ffffff !important;
    font-size: 1.2rem !important;
}

    #footer-menu a.footer-link:hover {
        text-decoration: underline;
    }

.txtmultiline {
    background-color: #efeeef;
    border: 1px solid #cacaca;
    padding: 5px;
}

.rbtl-padding input[type="radio"] {
    margin-left: 3rem;
    margin-right: .5rem;
}

.notered {
    color: #ee0000
}

.paddingleft10px {
    padding-left: 1rem;
}

input[type=text].sidebarupdates {
    width: 100%;
    color: #002d52 !important;
    background-color: #efeeef;
    padding: 10px;
    border: 1px solid #cacaca !important;
}

input[type=submit].sidebarupdates {
    width: 100%;
    color: #ffffff;
    background-color: #a55d35;
    font-size: 20px;
    font-weight: bold;
    padding: 10px;
}

input[type=tel].sidebarupdates {
    width: 100%;
    color: #002d52 !important;
    background-color: #efeeef;
    padding: 10px;
    border: 1px solid #cacaca !important;
}

input[type=email].sidebarupdates {
    width: 100%;
    color: #002d52 !important;
    background-color: #efeeef;
    padding: 10px;
    border: 1px solid #cacaca !important;
}

input[type=submit]:hover.sidebarupdates {
    background-color: #ae4c06 !important;
    text-decoration: none !important;
}

/**/

/*ContactUsSidebar user control*/

.ucsidebartwitterdivrow {
    width: 340px;
    margin: 0px auto;
}

.ucsidebarform {
    width: 340px;
    display: inline-block;
    text-align: left;
    font-size: 14px;
}

.ucsidebarinputuputdiv {
    text-align: center;
    padding: 50px 50px 0px 50px;
    display: block;
}

.ucsidebarupdateinputsubmit {
    border-width: medium medium 1px;
    border-style: none none solid;
    border-color: currentColor currentcolor #a22226
}

.ucsidebarupdateinputtext {
    border: 1px solid #cacaca;
}

@media (max-width: 324px) {

    .ucsidebarinputuputdiv {
        padding: 5px 5px 0px 5px;
    }
   
    .ucsidebarform {
        width: 100%;
        padding: 0 3% 0 3%;
    }
}

/**/

/*MoScholars*/

.btnMOScholars {
    width: 85%;
    color: #ffffff;
    background-color: #a55d35;
    font-size: 20px;
    font-weight: bold;
    padding: 10px;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: 1px solid #a22226 !important;
}

    .btnMOScholars:hover,
    .btnMOScholars:focus,
    .btnMOScholars:active,
    .btnMOScholars.active {
        background-color: #ae4c06 !important;
        text-decoration: none !important;
    }

.boldunderlined {
    text-decoration: underline !important;
    font-weight: bold;
}

.padding-left-10 {
    padding-left: 10rem;
}

.padding-11 {
    padding-left: 11%;
    padding-right: 11%;
}

div.borderhalfrem {
    border-bottom: .25rem solid #002d52;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 1rem;
    font-weight: bold;
    font-size: 1.8rem;
}
.zerotopmargin {
    margin-top: 0px !important;
}

.floatright {
    float: right !important;
}

.applabel {
    font-size: 1.5rem !important;
    font-weight: bold !important;
}

.fullBody {
    width: 90% !important;
    margin-left: 7% !important;
}

.padding-right-20 {
    padding-right: 2rem;
}

.textbox-addon {
    white-space: nowrap !important;
    vertical-align: middle;
    display: table-cell;
}

.form-control-tablecell[disabled],
.form-control-tablecell[readonly]{
    cursor: not-allowed;
    background-color: #f5f5f5;
    opacity: 1;
}

.editor label {
    float: left;
    width: 30%;
    margin-right: 2.5rem;
}

.editor input[type=text] {
    width: 50%;
    margin: 0 0 0 1rem;
}

.gridview th {
    padding: .5rem !important;
}

.gridview td {
    padding: .5rem !important;
}

.gridview-sm th {
    padding: .5rem !important;
    font-size: small !important;
}

.gridview-sm td {
    padding: .5rem !important;
    font-size: small !important;
}

.lft-right-padding-5 {
    padding-left: 5%;
    padding-right: 5%;
}

.noborder {
    padding-top: 2rem;
    border: 0px none !important;
    font-size: medium;
    color: #a55d35;
}

.nooutline {
    outline: none;
    border: none;
    font-weight: 400 !important;
    color: black;
}

input.underlined {
    border: 0;
    border-bottom: solid .1rem #000;
}

input.nooutline {
    border: 0px none;
}

.indent-3rem {
    text-indent: -3rem; 
    padding-left: 3rem
}

td.cellpadding {
    padding: .6rem !important;
}

td.blackout {
    background-color: black;
    color: black;
}

.borderboldgray {
    border: solid .3rem #000;
    background-color: lightgray
}

.borderbold {
    border: solid .3rem #000;
}

.font16remital {
    font-size: 1.6rem;
    font-style: italic;
}

.contentIndent {
    margin-left: 11%;
    margin-right: 11%;
}

p.parahlink {
    margin: auto;
    width: 55%;
    text-align: center;
    background-color: #002d52;
    font-size: medium;
    font-weight: bold;
}

p.mainpagelink {
    margin: auto;
    width: 82%;
    text-align: center;
    background-color: #002d52;
    font-size: medium;
    font-weight: bold;
}


p.paraimgbtn {
    text-align: center;
    margin-top: 1rem;
    background-color: #f9f9f9;
    height: 19.5rem;
    width: 28rem;
    align-content: center;
    margin: auto;
    border: #e3e3e3 1px solid;
}

.img75 {
    width: 75%;
    margin-top: 2.2rem;
}

.breadcrumbborder {
    border-bottom: solid;
}

.breadcrumblink {
    /*color: #c5c5c5 !important;*/
    color: #767775 !important;
}

.breadcrumblinkdisabled:hover {
    text-decoration: none !important;
    font-weight: normal !important;
}

.navybold16rem {
    color: #172b4d !important;
    font-weight: bold !important;
    font-size: 1.6rem;
}

.navybold22rem {
    color: #172b4d !important;
    font-weight: bold !important;
    font-size: 2.2rem !important;
}

.pullquoteimagecenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    padding: 20px;
    /*border: 3px solid #002d52;*/
}

.pullquoteimage {
    /*content: url("../Images/HomepageQuote.jpg");*/
    width: 100%;
}

.bordernone {
    border: 0px none !important;
}

input[type=text].zerobottommargin {
    margin-bottom: 0px !important;
}

@media (max-width:767px) {

    p.parahlink {
        width: 80%;
    }

    p.paradefault {
        margin-left: 50px;
        margin-right: 50px;
        margin-bottom: 50px;
    }
}

@media only screen and (max-width: 1440px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
    .width50pct-imp {
        width: 50% !important;
        margin: auto;
    }

    .mobileheader {
        font-size: 14px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0px !important;
        height: 42px;
    }
}

@media only screen and (min-device-width: 1028px) and (max-device-width: 1400px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
    /*.parahlink {
        width: 50% !important;
    }*/
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .mobileimg {
        width: 75%;
    }

    .mobileheader {
        font-size: 14px !important;
        height: 42px;
    }

    p.paradefault {
        margin-left: 50px;
        margin-right: 50px;
        margin-bottom: 20px;
    }

    p.parahlink {
        width 83%;
    }

    mobilepadding-top-15 {
        padding-top: 1.5rem;
    }
    
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
    .mobileimg {
        width: 75%;
    }

    .mobileheader {
        font-size: 14px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0px !important;
        height: 42px;
    }
}


/**/
