/* 2023-12-08 */

/* TextArea MaxLength's */
.div_maxlength_message { 
  font-size:0.9em; color:red; 
}
@media print {
  .div_maxlength_message { display:none; }
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    outline-color: initial;
    outline-style: initial;
    outline-width: 0px;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);*/
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}

#fieldset_Wrapper_WholeBody { min-height:800px; border:0px solid orange; }
#fieldset_Wrapper_Between_Top_and_Foot_Viewable   { min-height:650px; border:0px solid purple; margin:2px; }
#fieldset_Wrapper_Between_Top_and_Foot_Processing { min-height:650px; border:0px solid red; margin:2px; padding-top:50px; }
#fieldset_Document { min-height:150px; border:0px solid rgb(184,184,184); margin:2px; }
#fieldset_Billing_Information { min-height:300px; border:0px solid rgb(184,184,184); margin:2px; }
#fieldset_Payment { min-height:150px; border:0px solid rgb(184,184,184); margin:2px; }

.div_Message_Login_Error {
  text-align:center;
  line-height: 2em;
  padding: 50px;
}
#jPanelMenu-menu { background-color: rgb(150,150,150)!important; }
.navbar-nav .nav-link {
    padding-left: 10px;
}

/* Testimonials */
.blockquote-bubble .blockquote-bubble-content { background-color:#C4CDE1; }
.blockquote-bubble-content:after { display:none;}

.img_ED_padding { padding:15px; border:.5px solid #C4CDE1; border-radius:5px; }

.ED_stars { color:rgb(247,177,22);font-size:1em;padding-right:10px; }

.isSuperValid {
  border-color: #28a745;
}

.isNotSuperValid {
  border-color: #dc3545;
}
.div_Message_InValid {
    display: block;
    width: 80%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545;
}
.span_BlueSheet {
  color:#3e76af;
  font-weight: bold;
  font-style: italic;
}
.span_GreenSheet {
  color:#61B329;
  font-weight: bold;
  font-style: italic;
}


/* Background Image (2020-09-15 */
			.backgroundDD {
			  background-image: url('https://www.edu-directions.com/assets/img/backgrounds/chart_background2.jpg');
			  background-repeat: no-repeat;
			  background-attachment: fixed;
			  background-position: center;
			  background-size: cover; 
			}

 .title-divider span {
    background: none;
    padding-right: 0;
}

ul {
    -webkit-padding-start: 20px;
}

li {
    margin-bottom: 6px;
}
.btn-lg {
    font-size: 16px;
    padding: 12px 16px;
}

hr.hr-primary {
    border-top-color: #FBCB17 !important;
}





.team-grid .name {
    margin-top: 20px;
    margin-bottom: 5px;
}

.team-member .name a {
    color: #1E448B;
}

.card-title {
    color: #1E448B;
    font-size: 16px;
    margin-bottom: 8px;
}

.card-outline-orange {
    border-color: #e67e22;
}

.span_JobListing_School_Name {
    color: #1E448B;
    font-size: 21px;
    font-weight: 700;
}

.span_JobListing_Position {
    color: #1E448B;
    font-size: 21px;
    font-weight: 700;
}

.control-label {
    font-weight: 700;
}

.highlight { border: 2px solid red !important;}

.navbar-main {
  border-bottom:solid 4px #fbcb17;
}
