body{
    padding: 0;
    margin: 0px;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    color: #000;
}

img{max-width: 100%;}

.bg-light{
    background: #f1f1f1;
}
a{text-decoration: none; color: #046bd2;}

.bg-primary{
    background: #2084d9 !important;
}

.btn-secondary{
    background: #faa21b !important;
    border: 0px;
    color: #000;
}

.head-title ul{
    padding: 10px 0px 0px 0px;
    margin: 0px;
    list-style-type: none;
}

.head-title li{
    font-size: 21px;
    font-weight: 400;
    line-height: 1.2em;
    color: #123550;
    position: relative;
    border-radius: 100%;
    padding-left: 23px;
    padding-bottom: 10px;
}


.what-do-main h2{
text-align: center;
color: #2084d9;
font-size: 49px;
text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 30px;
}

.what-do-main-item{
    display: flex;
    flex-direction: column;
    background: #fff;
    border: 1px solid #DAE5F1;
    padding: 20px;
    gap:10px;
    text-align: center;
        align-items: center;
        min-height: 260px;
}

.what-do-main-item img{max-width: 60px !important;}

.what-do-main h5{
text-align: center;
color: #2084d9;
font-size: 30px;
text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 30px;
}

.what-do-main p{
    font-size: 18px;
    font-weight: 400;
    color: #636363;
    padding: 0px;
    margin: 0px;
}

.what-do-main .container{
    background: #f6fafe;
    padding: 30px;
}


.what-do-main h4{

color: #faa21b;
font-size: 22px;
font-weight: 600;
margin-bottom: 15px;
}

.blog-post-decp{color:#334155; line-height: 1.7; margin-bottom: 10px;}

.blog-post-rm{font-weight: bold; color: #2492dd; font-size: 13px;}


.form-error-text{
	text-align: center;
    margin-top: 10px;
    color: #ff0820 !important;
    text-shadow: .5px .5px #000;
}
.form-box{
	margin-top: 10px;
    border-radius: 10px;
    padding: 30px 25px 15px 25px;
    background: rgb(29, 121, 213);
    background: linear-gradient(0deg, rgba(29, 121, 213, 1) 0%, rgba(41, 160, 225, 1) 100%);
	min-height: 425px;
    margin-bottom: 10px;
}
.form-box h3{
	color:#fff;
	font-size:38px;
	font-weight:bold;
}



.form-box label{color: #b8e0fe; font-size:18px;     margin-bottom: .5rem; display:block;}
.form-box select{height:58px; background:url("https://www.getaneducationonline.com/wp-content/uploads/2025/01/select-arrow.png") no-repeat center right #fff; color: #238bdb; border: 0px; border-radius: 10px;}
.form-box button{
	width:100%;
    background: rgb(255,105,0);
background: linear-gradient(0deg, rgba(255,105,0,1) 0%, rgba(255,167,6,1) 100%);
border: 0;
outline: none;
height: 58px;
font-size: 26px;
color: #fff;
text-transform: uppercase;
font-weight: bold;
text-shadow: rgba(255,255,190,0.9) 0px 0px 17px;
text-shadow: 1px 1px #ff7200;

}

.head-title li:after{
position: absolute;
left: 0px;
top:9px;
width:10px;
height:10px;
background: #f9a11b !important;
content: "";
border-radius: 100% !important;
}

.text-secondary{
    color: #f9a11b !important;
}

.bg-light-blue{
    background: #439bdf;
}

.head-title h2{
    color: #2084d9;
    font-size: 41px;
    font-weight: 800;
}

.main-header .navbar-expand-lg .navbar-nav .nav-link{
    padding-left: 1em;
    padding-right: 1em;
    color: #334155;
}

.main-header .navbar-expand-lg .navbar-nav .nav-link:hover{
     color: #045cb4;
}
.footer-phone{font-size: 28px; font-weight: 600;}
.footer-phone img{margin: 0px 0px 10px;}
.footer-phone a{color: #fff; text-decoration: none; }
.footer-phone small{
    font-size: 13px;
    font-weight: 400;
    color: #C4EFFF;
}
.footer-subscribe{text-align: left;}
.footer-subscribe label{
        font-size: 24px;
    font-weight: 600;
    color: #fff;
    display: block;
    margin: 0px 0px 15px 0px;
}

.footer-get{position: relative;}
.footer-get:after{
    position: absolute;
    left: 0px;
    top:29px;
    content: "";
    height: 1px;
    background: #fff;
    width: 100%;
    z-index: 9;
}
.footer-get img{position: relative; z-index: 99;}

.footer-text{
        text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #D9EFFF;
}

.footer-text a{color: #D9EFFF; text-decoration: none;}
.footer-text p, .footer-text ul{text-align: center;}
.footer-text ul li a{text-decoration: underline;}

.inner-bredcrumbs{font-size: 13px;}
.inner-bredcrumbs a{color: #f9a11b !important;}

.page-title h1{font-size: 30px; text-transform: uppercase; position: relative;}
.page-title h1:after{
    position: absolute;
    left: 0px;
    bottom: -13px;
    height: 3px;
    background: #2084d9;
    width: 30px;
    content: "";
}

.blog-page-main .container{padding: 15px !important; background: #fff !important; }

.navbar .nav-link.active {
    color: #045cb4 !important;
}

.faq-item{margin-bottom:30px;}
.faq-item h3{
font-weight: 600; color: #f9a11b; font-size: 24px; margin-bottom: 20px;
}
.faq-item p{line-height: 1.7; color: #000;}
.faq-item span{color: #2084d9; font-weight: 700;}
.faq-item a{text-decoration: underline;     word-wrap: break-word;}


.financial-main h5{color: #2084d9; font-size: 18px;}
.financial-main p{font-size: 16px; line-height: 1.5;}

.financial-box-item{
    border: 1px solid #2084d9;
    padding:20px;
}

.financial-box-item h6{font-size: 18px; color: #2084d9;}
.financial-box-item p{padding: 0px; margin: 0px; font-size: 14px; color: #000;}
.financial-box-item:hover h6{text-decoration: underline;}
.financial-box-item img{width: 100%; max-width: 40px;}
.financial-box-item .col-md-2{text-align: right;}

.financial-box-item h6{font-size: 17px;}

.financial-table table {
    border: 1px solid #e6e6e6;
}

.financial-table thead td {
    background-color: #2084d9;
	color:#fff;
}

.financial-table tr:nth-child(odd) {
    background-color: #f6f6f6;
}

.financial-table tr:nth-child(even) {
    background-color: #eeeeee;
}

.financial-table td, .financial-table th {
    padding: .7em 1em;
    border-width: 0 1px 1px 0;
}

.careers-items h5{
font-size: 18px;
color: #2084d9;
}

.careers-items p {
    border-left: 1px solid #2084d9;
    padding-left: 20px;
    text-align: left;
    margin: 0px;
    position: relative;
}

.careers-items strong:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: 0px;
    top: 13px;
    margin-top: -7px;
    border-style: solid;
    border-width: 7px 0 7px 7px;
    border-color: transparent transparent transparent #2084d9;
}

.career-professions-item{display: flex; justify-content: space-between; margin-bottom: 5px;}

.college-blue-line{
    height: 1px;
    max-width: 680px;
    background: #2084d9;
    margin-bottom: 20px;
}

.college-pros-cons{
    padding: 15px;
    border: 1px solid #000;
    height: 100%;
}


.site-map-main h5{color: #2084d9; font-size: 20px;}

.blog-meta{
    color: #046bd2;
    font-weight: 600;
    font-size: 14px;
}

.site-map-main ul{margin-top: 10px;}
.site-map-main li{padding-bottom: 10px;}


@media screen and (max-width: 600px) {
    .what-do-main h2{font-size: 30px;}
    .head-title{margin-top: 20px; margin-bottom: 20px;}
    .form-box{margin-bottom: 50px;}
    .dog-img{margin-top: 20px;}
    .hp-blog-item{margin-bottom: 50px;}
    .footer-phone{padding-bottom: 30px;}
    .footer-subscribe{padding-top: 30px; padding-left: 20px; padding-right: 20px;}
    .inner-row-form-up{flex-direction: column-reverse;}
    .financial-table{overflow: scroll;}
}