@charset "utf-8";
/* CSS Document */

/* @font-face {
  font-family: ProximaNova-Regular;
  src: url('fonts/ProximaNova-Regular.otf');
} */


@font-face{
font-family:'BuenosAiresTrialWeb-Light';
font-style:normal;
font-weight:400;
src: url(fonts/BuenosAiresTrialWeb-Light.woff) format('woff');
}
@font-face{
font-family:'BuenosAiresTrialWeb-SemiBold';
font-style:normal;
font-weight:400;
src: url(fonts/BuenosAiresTrialWeb-SemiBold.woff) format('woff');
}
body{
	font-family: 'BuenosAiresTrialWeb-Light'!important; 
	font-size: 16px;
	/* font-family: 'ProximaNova-Regular'; */
	}
#all_university_divs {
    margin-top: 2%;
	float: left;
    width: 100%;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'BuenosAiresTrialWeb-SemiBold'!important; }
.h1, h1{font-size:38px;}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
}
.incomplete {
    text-align: center;
}
.uni_form {
    float: left;
    width: 100%;
}
.dropdown-menu.dropdown-menu-right {
    right: auto!important;
}
#uniList {
    margin-top: 20px;
}
.right-fix p span{
	font-family: 'BuenosAiresTrialWeb-Light'!important; 
}
/*---------------------Search page css-------------------*/
#main-slide .slider-content h2.white, #main-slide .slider-content h3.white {
    color: #fff;
}
#main-slide .slider-content h2 {
    font-size: 39px !important;
    line-height: 50px;
    letter-spacing: 0px;
    text-transform: none;
	font-family: 'BuenosAiresTrialWeb-Light' !important;
}
#main-slide .slider-content h2 {
    font-size: 50px;
    font-weight: 600;
    text-transform: capitalize;
    color: #fff;
}
#main-slide .slider-content {
	/* top: 50%; */
	top: 25%;
	left: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	/* text-shadow: 1px 1px 2px #231F20, 0 0 25px #231F20, 0 0 5px #231F20; */
}
#main-slide .item.active .slider-content {
	z-index: 0;
	opacity: 1;
	-webkit-transition: opacity 100ms;
	-moz-transition: opacity 100ms;
	-o-transition: opacity 100ms;
	transition: opacity 100ms;
}
.search-bar-home {
	position: relative;
	border: 0px solid #ff0000;
	height: auto;
	clear: both;
	margin-top: 0px;
	width: 55%;
	float: left;
	background: none;
	padding-top: 30px;
	/* margin-top: 86px; */
	z-index: 0;
}
.hcol-3 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
	width:100%;
}
.action-btnslatdsthsctn{width:20%;}
.action-btnslasttdsctn{width:20%;}

.hcol-3 {
    width: 19%;
    float: left;
    margin-right: 0px;
}
.hcol-4 {
	width: 28%;
	float: left;
	/* margin-right: 24px; */
}
.hcol-5 {
    width: 41%;
    float: left;
}
.hcol-6 {
    width: 5%;
    float: left;
}
.hcol-6 .btn {
	margin-top: 0px;
	display: block;
	height: auto;
	padding: 12px 16px;
}
.carousel-inner {
    overflow: visible;
    z-index: 1;
    background-color: #242937;
    height: auto;
}
.ui-autocomplete .ui-state-active, .ui-autocomplete .ui-state-disabled.ui-state-active{
	background: #900 !important;
	color: #fff !important;
	cursor: pointer;	
}  
.ui-autocomplete .ui-menu-item-wrapper {
	padding: 3px 5px 0px 5px;
	border: 1px solid #f1f1f1;
	display: block;
	background-color: #fff;
	font-size: 14px !important;
	text-transform: capitalize;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, .3);
	color:#5f5f5f;
	font-family:inherit;
}  
.ui-autocomplete .ui-state-disabled
{
	color: #900 !important;
	font-weight: bold;
	opacity: 1;
	font-size: 12px !important;
} 
.multiselect-native-select button {height:27px;}



select.input-lg {
   height: 46px;
    line-height: 26px;
    font-size: 16px;
    
}
.btm-fix {
    float: left;
    width: 100%;
    position: fixed;
    bottom: 0px;
    z-index: 1;
}

.text-left {
    text-align: left;
}

#filter_levels .multiselect-native-select .btn-group .btn-default, #filter_levels .multiselect-native-select .btn-group {
    float: left;
    width: 100% !important;
}
.hcol-4 .btn-group > .btn:first-child {
    width: 142px;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 0;
}
.search_input {
    border-radius: 0px;
    padding: 10px 10px;
    margin-right: -3px;
}
span.multiselect-native-select .btn-group .btn {
    width: 100% !important;
    float: left;
    color: #555;
    background-color: transparent;
    border-color: #ccc;
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0px !important;
    font-size: 15px;
}
.dropdown-toggle::after {
	top: -1px;
}
#skill_input
{
	border-radius: 0;
}	
.open > .dropdown-menu, .show > .dropdown-menu {
    min-width: 214px;
    max-width: 100%;
}
/*---------------------Search page css ends---------------*/

.incomplete:before {
    content: "\f0ee";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #666;
    font-size: 3em;
    display: block;
    text-align: center;
}
.nav .app-sidebar__heading2 .dropdown-menu {
    transform: translate3d(0px, 22px, 0px)!important;
}
.nav-item .redd:focus, .nav-item .redd:active {
    background: transparent;
}

#change_pass .form-control {
    border-bottom: 1px solid #495057;
    border-radius: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
box-shadow: none;
}

.btn-danger {
    background-color: #c93236!important;
    border-color: #c93236!important;
}
.fixed-sidebar .app-main .app-main__outer {
    float: right;
    z-index: 9;
/*     padding-left: 280px; */
    width: 100%;
}
.main-navi .btn-group .dropdown-menu.show {
    display: grid;
	    left: 80%!important;
}
.uinfo .col-sm-3 .card:hover {
    box-shadow: none;
}
.mostt {
    width: 100%;
}

.btn.focus, .btn:focus {
color: #fff;}
.uni-prgm-name a:hover {
    color: #ee3733;
}
.similar-prgm-listings h3 {
    color: #035A94;
}
.similar-prgm-listings h3:hover  {
    color: #ee3733;
}
.word_break_intake{word-wrap: anywhere;}

.uni-info2 a {
    color: #ea3136;
}
.uni-info2 a:hover {
    color: #00A859;
}
.uimg img {
    float: left;
    width: 150px;
}
.btn .caret {
    display: none;
}

#ielts_overall_score {
    background: transparent;
}
.main-navi>.open>.dropdown-menu {
    width: auto!important;
}
.open>.dropdown-menu {
    width: 290px;
}
.btn-group .btn-default {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #242937;
    border-radius: 0px;
	box-shadow: none;
}}
.popular_subjects.stm_lms_courses_categorys > a:hover > i, .stm_lms_courses_categorys > a:hover > h4 {
color:#fff !important;}
	
	 .popular_subjects.stm_lms_courses_categorys > a:hover > i, .stm_lms_courses_categorys > a:hover.green-bg{
    /* background-color: #E31E24!important;
    color: #fff !important; */
	    border-radius: 40px;
		
}
.popular_subjects .stm_lms_courses_categorys:hover{
	-webkit-transform: translateY(-5px);
    transform: translateY(-5px);
	-webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	-webkit-box-shadow: 0px 2px 14px 4px rgba(229,229,229,0.72);
    -moz-box-shadow: 0px 2px 14px 4px rgba(229,229,229,0.72);
    box-shadow: 0px 2px 14px 4px rgba(229,229,229,0.72);
	
}
.btn-full {
    float: left;
    width: 100%;
}
.popular_subjects .stm_lms_courses_categorys > a:hover > i{color:#fff;}
.multiselect-container>li>a {
    white-space: pre-wrap;
}
.app-main .app-main__inner {
 /*    padding: 0px; */
}
.app-count span {
/*    background: #242937;*/
	background:#01bba6;
	margin-left: 6px;
    color: #fff;
    height: 26px;
    width: 26px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}
#univeligibilityModal .modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: auto !important;
    outline: 0;
}
.table th, .table td {
padding: .32rem;}
#search_tags .btn{margin-bottom:7px;}
.cols-25{width: 38%;
float: left;}
.cols-12{width:4%;float:left;}
.col-22{width:23%;float:left;}
.search_btn2{
    padding: 8px 12px;
    border-radius: 4px !important;
}
.fs-25{font-size:22px;}
.disc_heading {color:#06F;margin-bottom:8px;font-size: 20px;}
.disc_heading a{color:#222;}
.program-filter .multiselect-filter .input-group {
    position: relative;
    display: flex;
    flex-wrap: nowrap !important;
}
.multiselect-filter .form-inline .input-group {
    display: inline-flex !important;
    vertical-align: middle;
}
.strike{text-decoration:line-through;}
.strikethrough {
  position: relative;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid #900;

  -webkit-transform:rotate(-5deg);
  -moz-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  -o-transform:rotate(-5deg);
  transform:rotate(-5deg);
}
h4 {
    line-height: 22px;
}
.content-header > .breadcrumb {
	float: left;
	background: transparent;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 12px;
	padding: 7px 5px;
	position: absolute;
	top: 15px;
	left: 18px;
	border-radius: 2px;
}
.static {
	position:sticky;
	top:0;
}
.static_over {
	position:relative;
	overflow:auto;
	height:900px;
}
.red {
	color:#FF0000;
}
.bold {
	font-weight:600;
}
.blue_button {
	background-color: #337ab7;
	color: #fff;
	padding: 4px 8px 4px 8px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.select-div {
	position:relative;
}
.select-div select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.form-row .form-control {
    border-bottom: 1px solid #ccc;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    box-shadow: none;
}
.profile_status {
background-color: #545353;
    position: absolute;
    right: 8px;
    top: 4px;
    color: #ffffff;
    border-radius: 50%;
    height: 26px;
    width: 26px;
    display: flex;
    justify-content: center;
    align-items: center;

}
.profile_status2 {
background-color: #093;
padding: 0px 8px 0px 8px;
position: absolute;
right: 0px;
top: 0;
color: #fff;
border-radius: 50%;
}
.blue-border {
	border: 3px solid #0D2E60;
	border-radius:8px;
}
.count_app {
	background-color:#039;
	color:#fff;
	padding: 0px 12px 0px 12px;
    position: absolute;
	right: 0px;
	top:0px;
	border-radius:50%;
}
.count_shortlisted_prgn {
        background-color: #039;
        color: #fff;
        padding: 3px 10px 3px 10px;
        right: 0px;
        top: 0px;
        border-radius: 50%;
        position: relative;
        z-index: 9;
}
.loader1 {
	position:   fixed;
	z-index:    1000;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 255, 255, 255, 1 )  url('../images/Preloader_10.gif')  50% 50%  no-repeat;
}
.content_loaders {
	position:   fixed;
	z-index:    1000;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 255, 255, 255, 1 )  url('../images/Preloader_10.gif')  50% 50%  no-repeat;
}

.loader {
	display:    none;
	position:   fixed;
	z-index:    1000;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 255, 255, 255, 1 )  url('../images/Preloader_10.gif')  50% 50%  no-repeat;
}
.loader2 {
	
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
/*background: rgba( 255, 255, 255, 1 )  url('../images/loader_1.gif')  50% 50%  no-repeat;*/
	background:rgba(255,255,255,1) url('images/Preloader_10.gif') 50% 50% no-repeat;
    opacity: 1;
}
.loaders {
	position:   fixed;
	z-index:    999999;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 255, 255, 255, 1 )  url('../images/Preloader_10.gif')  50% 50%  no-repeat;
	opacity:1;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background-color: #d73538;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    border-top-color: #d73538;
}
.select-div-row::after {
 content: '\f078';
 font: normal normal normal 17px/1 FontAwesome;
 color: #242937;
 right: 24px;
 top: 30px;
 height: 34px;
/* padding: 8px 10px 0px 8px;*/
 position: absolute;
 pointer-events: none;
}

#univ_eligibility_form .select-div::after , #prog_eligibility_form .select-div::after{
/* content: '\f078';
 font: normal normal normal 17px/1 FontAwesome;
 color: #808080;
 right: 10px;
 top: 40px;
 height: 34px;
 padding: 8px 10px 0px 8px;
 position: absolute;
 pointer-events: none;
*/
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    color: #242937;
    right: 12px;
    top: 30px;
    height: 34px;
/*    padding: 35px 0px 0px 8px;*/
    position: absolute;
    pointer-events: none;

}



.select-div::after {
 content: '\f078';
 font: normal normal normal 17px/1 FontAwesome;
 color: #808080;
 right: 10px;
 top: 4px;
 height: 34px;
/* padding: 8px 10px 0px 8px;*/
 position: absolute;
 pointer-events: none;
}
.modal-header {
	background-color: #ff3547;
}
.modal-header h5 {
	font-size: 20px;
	color: #fff;
	float:left;
}
.bootbox-body {
	font-size: 16px;
	padding: 10px;
	background:#fff;
}
#eligibl_form h3 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.buttons {
	width: 100%;
	display: block;
	float: left;
	margin-bottom: 20px;
}
#expiration-date .form-control {
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    
    border-bottom: 1px solid #242937;
}
.modal-body .form-control {
/*	display: block;
	width: 100%;
	height: 40px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
*/	background-color: transparent;
	background-image: none;
	box-shadow: none;
	    border-radius: 0px;
		
	/*border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
}
.custom-select {
        font-size: 15px!important;
    border-bottom: 1px solid #ccc!important;
    height: 50px;
    border: none;
    background: transparent;
    border: none;
    box-shadow: none;
    border-radius: 0px;
}
.custom-select::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
	    float: right;
    margin-top: 5px;
	position: relative;
    top: -1px;
    opacity: .8;
    margin-left: 5px;
}
.app-sidebar .scrollbar-sidebar {
    overflow: scroll;
	    background: #e43338;
    color: #fff;
	    padding-bottom: 20px;
}
.glyphicon {
	position: relative;
	top: 0px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	padding-top: 2px;
}

.sidebar-collapse .sidebar-menu > li > a {
	text-align: center;
	font-size: 12px;
	white-space: normal;
}
.add-cnt-div button{
    display: flex;
}
.add-cnt-div button span{
    margin-left: 4px;
}
.sidebar-collapse .logo-lg img {
	display:none;
}
/*.logo-mini img{display:none;}*/
.skin-black-light .sidebar-menu > li.active > a {
	border-left: 3px solid #ff0000;
}
.univ-head {
	border: 1px solid #9E9D9D;
	width: 100%;
	background-color: #f2f2f2;
	float: left;
	margin-bottom: 20px;
	border-radius: 4px;
	min-height:180px;
}
.big {
	font-size:20px;
	font-weight:900;
}
h5 {
	font-weight: 600;
}
.sidebar-menu > li > a {
	padding: 12px 12px 12px 6px;
}
.img {
	vertical-align:middle;
	text-align:center;
	margin-bottom:10px;
}
.univ-detail {
	border:0px solid #ff0000;
	margin-top: 20px;
	margin-top: 20px;
	height: 100%;
	overflow-y: scroll;
	line-height: 16px;
}

.profile-detail {
	height: auto;
	width:100%;
	marfin-top: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	float: left;
}
label.required:after {
	content: '*';
	color:#ff0000;
}
.profile-detail label {
	font-size: 14px;
/*	margin-bottom: 10px;
	padding-bottom: 10px;
	*/
}
.radio-css {
	color: rgb(81, 81, 81);
	font-weight: normal;
	line-height: 34px;
	margin-right: 5px;
	font-size:16px;
}

.info-head {
	width:100%;
/*	height:100%;*/
	border-bottom:2px solid #464646;
	margin-bottom:20px;
}
.info-head h3 {
	margin-bottom:2px;
}
.info {
	padding: 0px 10px 0px 0px;
	margin-bottom: 10px;

	overflow: hidden;
}
/*modal window */
.modal-header {
    padding: 12px 12px 0px 12px;
    border-bottom: 1px solid #e5e5e5;
        border-bottom-color: rgb(229, 229, 229);
    border-bottom-color: rgb(229, 229, 229);
}
#eligibilityModal .modal-lg {
	/* width: 1170px; */
	    margin: auto;
}
#eligibility_form h2 {
	font-size: 30px;
	margin-bottom: 10px;
	text-align: center;
}
#eligibility_form h3 {
	text-align: center;
	margin-bottom: 20px;
}
#eligibility_form h4 {
	text-align: center;
	color: #384158;
	margin-bottom: 30px;
}
/* end of modal window*/
.uni-title {
	font-size:20px;
	text-align:center
}
.uni-title {
	font-size:14px;
	color:#222;
	text-align:center;
}
.mt-10 {
	margin-top:10px;
}
.mt-15 {
	margin-top:15px;
}
.mt-20 {
	margin-top:20px;
}
.mt-30 {
	margin-top:30px;
}
.mt-40 {
	margin-top:40px;
}
.text-white {
	color:#fff !important;
}
.text-white {
	color:#fff !important;
}
.wishlist_count {
	background: #C90106;
	border-radius: 50%;
	bottom: 48%;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	left: 57%;
	padding: 1px 2px;
	position: absolute;
	min-width: 18px;
	min-height: 20px;
	text-align: center;
	height: 20px;
}
.white {
	color:#fff;
	font-family:inherit;
}
.center {
	text-align:center;
}
html {
	scroll-behavior: smooth;
}
.list-group a {
	color:#464646;
}
.search-filters {
	background-color: #f1f1f1;
	height: auto;
	clear: both;
	padding: 10px;
	border-radius: 4px;
}
.nav {
margin-bottom: 0;
list-style: none;
    list-style-type: none;
display: inline-flex;
border-bottom: 0px solid rgba(26,54,126,0.125);
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus {
	color: #fff;
	/* background-color: #5CB85C; */
}
.nav-pills > li a:hover, .nav-pills > li:active {
	color: #fff;
	background-color: #5CB85C;
}
.cat {
	padding: 10px 12px;
	color: #fff;
}
.nav-pills a {
	color:#fff;
	font-weight:900;
}
.pt-5 {
	padding-top:5px;
}
.pt-10 {
	padding-top:10px;
}
.pt-20 {
	padding-top:20px;
}
.pt-30 {
	padding-top:30px;
}
.pt-40 {
	padding-top:40px;
}
.mt-10 {
	margin-top:10px;
}
.mt-20 {
	margin-top:20px;
}
.mt-30 {
	margin-top:30px;
}
.mt-40 {
	margin-top:40px;
}
.mt-50 {
	margin-top:50px;
}
.mt-60 {
	margin-top:60px;
}
.ml-10 {
	margin-left:10px;
}
.ml-20 {
	margin-left:20px;
}
.ml-30 {
	margin-left:30px;
}
.ml-40 {
	margin-left:40px;
}
.mb-20 {
	margin-bottom:20px;
}
.mb-10 {
	margin-bottom:10px;
}
.mb-30 {
	margin-bottom:30px;
}
.mb-40 {
	margin-bottom:40px;
}
.mb-50 {
	margin-bottom:50px;
}
.mb-60 {
	margin-bottom:60px;
}
.fs-10 {
	font-size:10px;
}
.fs-20 {
	font-size:20px;
}
.fs-22 {
	font-size:22px;
}
.fs-30 {
	font-size:30px;
}
.fs-16 {
	font-size:16px;
}
.fs-18 {
	font-size:18px;
}
.mb-20 {
	margin-bottom:20px;
}
.mb-10 {
	margin-bottom:10px;
}
.articles-head {
	color:#fff;
	margin-top:80px;
	text-align:center;
}
.articles-head h2 {
	color:#fff;
	font-weight:bold;
	margin-bottom:15px;
}
.articles-head p {
	color:#fff;
}
.home {
	/*	width: 100%;
	height: 75px;
	background: #f2f4f5;
	border-bottom: solid 1px #edeff0;
	background:url(../images/article/breadcum.jpg) no-repeat;
	*/	
width: 100%;
	height: 50px;
	background: #f2f4f5;
	border-bottom: solid 1px #edeff0;
}
.home h5 {
	color: #666;
	font-size: 14px;
	padding: 0px 15px;
}
.breadcrumbs_container {
	width: 100%;
	padding-bottom: 13px;
	padding-left: 3px;
	padding-top:16px;
}
.breadcrumb a {
	color:#464646;
}
.breadcrumb {
	color:#666;
	font-size:14px;
	padding: 0px 15px;
}
.breadcrumbs_container h4 {
	color:#384158;
}
.search_home {
	position:relative;
	border:0px solid #ff0000;
	height:auto;
	clear:both;
	margin-top:-95px;
	z-index:100;
}

.search {
/*	background: rgba(0, 0, 0, 0.4);
	position: relative;
	z-index: 2;
	margin-top: 0px;
	width: 100%;
	padding: 20px;
	top:0px;
	position:relative;
	*/
}
.text-center {
	margin-bottom:36px;
}
#top-nav {
	background-color:#fff !important;
	border-bottom: 2px solid #ccc;
}
#home_slide .container-fluid {
	opacity:0.7;
	background-color:#000;
	padding:0px !important;
}
#home_slide img {
	width:100%;
	height:300px;
}
.flaticon {
	width:70px;
	height:70px;
	padding:10px;
	border-radius:5px;
}
.latest {
	webkit-box-shadow: 0px 0px 1px 1px #ccc;
	-moz-box-shadow: 0px 0px 1px 1px #ccc;
	box-shadow: 0px 0px 1px 1px #ccc;
	margin-bottom: 25px;
	overflow: auto;
}
.latest a {
	text-decoration:none;
	color:#444;
}
.blog_contain {
	width: 100%;
	padding: 30px 0px;
	background: #ffffff;
}
.blog_div:hover img {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
}
.blog_div img {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: scale(1) rotate(0);
	-moz-transform: scale(1) rotate(0);
	-ms-transform: scale(1) rotate(0);
	-o-transform: scale(1) rotate(0);
	transform: scale(1) rotate(0);
}
.blog_div {
	background-color:#f2f2f2 !important;
	max-height: 315px !important;
	height: 308px;
}
.blog {
	padding:5px;
	min-height:70px;
}
.article_col li {
	background-image: url('../images/arrow.png');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding: 0px 0 6px 12px;
	line-height: 25px;
}
.blog_footer {
	border-top:1px solid #CCC;
	font-size:13px;
	padding:5px;
}
#footer {
	clear:both;
	width:100%;
}
canvas {
	display: block;
	vertical-align: bottom;
}
#particles-js {
	z-index:4;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url("");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}
.search input {
	/*width:450px !important;*/
}
.carousel-indicators li {
	margin-top:20px;
	border :2px solid #5CB85C !important;
}
.carousel-inner {
	overflow:visible;
	z-index:1;
}

.search_btn {
	padding:13px 40px;
	border-radius:0px !important;
}
.article_col {
	/*	background:#FFF;
	top:120px;
	*/
	padding:25px;
	/*box-shadow: 0 10px 30px rgba(0, 0, 0, .3);*/
	margin-right:10px;
}
.article_form_col {
	background:#FFF;
	top:120px;
	box-shadow: 0 10px 30px rgba(0, 0, 0, .3);
	padding:0px !important;
}
.article_counselor_div {
	background-color:#3188a4;
	line-height:98px;
	color:#FFF !important;
	padding:15px 15px 0px;
}
.article_counselor_div h3 {
	color:#f1f1f1;
}
#article_form input, #article_form select {
	font-size:12px;
}
.main_article_row {
	background:#FFF;
	padding:25px;
	box-shadow: 0 10px 30px rgba(0, 0, 0, .3);
	margin-bottom: 60px;
}
.post {
	background-color: #FFF;
	overflow: hidden;
	box-shadow: 0 0 1px #CCC;
	margin-bottom: 20px;
	min-height:275px;
}
#overlay {
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 999;
	position: absolute;
	left: 0;
	top: 0%;
	width: 100%;
	height: 100%;
	display: none;
}
#overlay div {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -32px;
	margin-left: -32px;
}
.post .content {
	padding: 1px 1px 5px 6px;
}
.form-group1 .form-control {
    display: block;
    color: #555;
    width: 100%;
    border-radius: 0;
}
.post .content h4 {
	color: #444;
	font-size:16px;
}
.post .content .title {
	width: 100%;
	float: left;
	margin-top: 5px;
}
.post .author {
	font-size: 12px;
	color: #737373;
	padding: 5px 5px;
}
.post .post-img-content {
	height: 200px;
	position: relative;
}
.post .post-img-content img {
	position: absolute;
}
.post .post-title {
	display: table-cell;
	vertical-align: bottom;
	z-index: 2;
	position: relative;
}
.post .post-title b {
	background-color: rgba(51, 51, 51, 0.58);
	display: inline-block;
	margin-bottom: 5px;
	color: #FFF;
	padding: 10px 15px;
	margin-top: 5px;
}
#counselor_footer_div {
	background-color:#247ba0;
	padding:60px 30px;
	color:#fff;
}
#counselor_footer_div h2 {
	color:#fff;
	text-align:center;
}
#course_search_div {
	background-color:#f1f1f1;
	padding:30px 10px;
	padding-top: 15px;
	clear: both;
	margin-top: 40px;
}
#course_search_form {
	padding-top:15px;
}

#course_search_form input, #course_search_form select {
	font-size:12px;
	border-radius:50px !important;
	-moz-appearance: none;
}
#course_search_form .btn {
	border-radius:50px !important;
}
.article-bg a {
	color:#5CB85C;
}
#more_articles {
	padding:30px 5px;
}
#more_articles h2 {
	font-size: 35px;
	text-align:center;
	color:#247ba0;
	padding:20px;
}
#newsletter {
	background-color: #A00703;
	padding:30px 15px;
}
#newsletter h2 {
	font-size: 35px;
}
#newsletter p {
	text-align: left;
}
#newsletter h2, #newsletter p, #newsletter label {
	color:#fff;
}
.inputbox {
	display: inline-block !important;
	width: 75%;
	height: 40px;
}
.black a {
	color:#464646;
}
.sub-heading {
	font-size:18px;
	margin-bottom:10px;
}
.sub-heading2 {
	font-size:24px;
	margin-bottom:20px;
	font-weight:900;
}

.check_elg_prg .modal-body label {
    font-size: 14px;
    font-weight: 600;
}
.check_elg_prg .col-md-2 {
    width: 19.867%;
    padding-right: -4px;
}
.check_elg_prg .modal-open .modal {
    overflow-x: scroll;
    overflow-y: auto;
}
.check_elg_prg .comment{
color:#db2027;
font-size:12px; line-height:14px; text-align:center;margin-bottom:0px;
}
.check_elg_prg .modal-body h3 {
    font-size: 17px;
	line-height:21px;
	margin-bottom: 10px;
	}
.check_elg_prg .modal .side-popup {
    padding-top: 41px;
    background-image: url(../images/cloud.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 239px;
    text-align: center;
}
.check_elg_prg .modal-left-side {
    width: 32%;
    float: left;
    padding-bottom: 46px;
    text-align: center;
    padding-top: 56px;
    height: 721px;
}	
.ml-15{margin-left:15px;}
.check_elg_prg .modal-left-side {
    width: 100%;
    float: left;
    padding-bottom: 46px;
    text-align: center;
    padding-top: 56px;
    height: 100%;
}
.check_elg_prg .modal-right-side {
    width: 100%;
    float: left;
    padding-bottom: 46px;
    /*text-align: center;*/
/*    padding-top: 56px;*/
    height: auto;
}	
.elig-right {
    padding-right: 15px !important;
  /*   padding-left: 0px; */
}
.check_elg .panel-login input[type="text"]{height:34px !important;} 

/*a:hover{font-weight:700;}*/
.uni-banner {
	height: 400px;
	background-position: center;
	background-size: cover !important;
	width: 100%;
	float: left;
	position: relative;
}
.uni-banner::after {
background-color: #000;
content: "";
display: block;
position: absolute;
left: 0px;
width: 100%;
height: 400px;
z-index: 0;
opacity: 0.5;
}
.btn {
	margin-right: 4px;
}
.pbadge {
	color: #929699;
	background-color:#fff;
	float:right;
}
.uni-banner img {
	opacity: 0.5;
	height:300px;
}
.overlay {
	position:absolute;
	position: absolute;
	top: 130px;
	left: 0;
	width: 100%;
}
.uni-info {
	margin:auto;
	width:100%;
	margin-top: 5px;
    margin-bottom: 10px;
	font-size:16px;
}
.uni-info p {
    margin-bottom: 0px;
    font-size: 16px;
    color: #fff;
	line-height:25px;
}
.ptop-40 {
	padding-top:40px;
}
.ptop-20 {
	padding-top:20px;
}
/*program page */
.pleft {
	width:100%;
}
.pleft-fix {
	background-color:#fff;
	border-right:1px solid #D9D9D9;
	border-radius:0px;
	text-align:left;
	margin-left:0px;
	width:65%;
}
.pleft-fix ul {
	list-style-type:none;
	display:inline-block
}
.pleft-fix ul li {
	background-image:url('../images/arrow.png');
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding: 0px 0 6px 12px;
	font-size: 15px;
	line-height: 22px;
}
.program-head {
	color: #fff;
	margin-top: 80px;
}
.pright-fix {
	background-color:#fff;
	border:0px solid #D9D9D9;
	border-radius:14px;
	padding:10px 0px 10px 15px;
	padding-top:25px;
	margin-left:6px;
}
.pright-fix p {
	line-height:15px;
}
.pright-fix .logo {
	margin:auto;
	max-width:100%;
}
.pright-fix .logo img {
	text-align:center;
	display:block;
	max-width:100%;
	margin:auto;
}
.prgm-detail {
	text-align:left;
	width:100%;
	float:left;
	margin-top:5px;
	font-size:14px;
	line-height:30px;
}
.plevel {
	font-size: 15px;
	margin-bottom: 5px;
}
/*program page*/
.calc {
	border: 0px solid #000;
	/*height: 100%;*/

width: 100%;
}

/*.fixed{position:fixed;
top:50%;
left:0;
right:0;}
*/

.left {
	position:relative;
	clear:both;
	float:right;
	/* border-right:1px solid #ccc; */
	width:100%;
	position: sticky;
	top:0;
}
.left-fix {
	background-color: #fff;
	border-radius: 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	margin-top: 8px;
}
.left-fix p {
	line-height:15px;
}
.left-fix .logo {
	margin:auto;
	max-width:100%;
}
.left-fix .logo img {
	text-align:center;
	display:block;
	max-width:100%;
	margin:auto;
}
.left-fix h4 {
	color:inherit;
	font-size:14px;
	line-height:10px;
}
.right-fix {
	background-color: #fff;
	border: 0px solid #D9D9D9;
	border-radius: 2px;
	text-align: left;
	/* width: 74%; */
	float: left;
	margin-left: 0%;
	position: relative;
	padding-bottom: 20px;
	width:100%;
}
.right-fix ul {
	list-style-type:none;
/*	display:inline-block;*/
	padding: 0;
	margin: 0;
	float: left;
width: 100%;
}
.ptop-26{padding-top:20px;}
#about ul li, #highlight ul li, #gallery ul li, #features ul li, #programs ul li, .right-fix .tab-content li {
	background-image:url('../images/arrow.png');
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding: 0px 0 6px 24px;
	font-size: 15px;
	line-height: 22px;
}
.cal {
	font-size:50px;
}
.time {
	font-size: 14px;
	position: absolute;
	top: 30px;
	width: 66%;
	font-weight: bold;
	line-height:13px;
	text-align:center;
}
.even {
	color:#035A94;
}
.odd {
	color: #5CB85C;
}
.days {
	font-size:12px;
	text-align:center;
	line-height:13px;
	margin-left:6px;
	color:#464646;
}
.right-fix .nav a {
	display: inline-block;
    text-transform: uppercase;
    padding: 10px 10px 10px 0px;
    color: inherit;
    text-align: right;
    font-weight: normal;
    line-height: 17px;
}
#living, #about, #highlight, #location, #features, #program, #galery {
	margin-top:0px;
}
.maps li {
	background-image:none !important;
}
.nav a {
	display: inline-block;
 text-transform::capitalize;
	padding: 10px 15px 20px 15px;
	color: inherit;
	text-align: center;
	font-weight: 700;
}
/* nav tabs */
/*.btn{width:80%;}*/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
/*    color: #5CB85C;*/
}
.right-fix h3 {
	font-size:20px;
	line-height: 24px;
	font-weight:600;
	margin-bottom: 10px;
}
.plevel h4 {
	color: #212121;
	font-size: 18px;
	line-height: 22px;
	font-weight:600;
}
.univ {
	margin-top:20px;
	margin-bottom:40px;
}
.u-detail2 {
	margin-top:25px;
	margin-bottom:40px;
	text-align: left;
	margin-left: 44px;
}
#prgm_dates_table.table>tbody>tr>td, #prgm_dates_table.table>tbody>tr>th, #prgm_dates_table.table>tfoot>tr>td, #prgm_dates_table.table>tfoot>tr>th, #prgm_dates_table.table>thead>tr>td, #prgm_dates_table.table>thead>tr>th {
	border-top: 0px !important;
	border-bottom: 0px !important;
}
#prgm_dates_table.label {
	background-color:#ddd;
}
#applications .table {font-size:13px;}
.tooltip {
	font-size: 12px !important;
}
.tooltip-inner {
	max-width: 152px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}
.tool {
	font-size:24px;
}
.oval-button {
/*border-radius:25px !important;*/
}
.univ-block {
/*	background-color: #f1f1f1;*/
	float: left;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 100%;
}
.uni-prgm-div {
	border: 1px solid #DEE0DE;
	clear: both;
	width: 100%;
	float: left;
	padding-bottom: 0px;
	/*padding-top: 15px;*/
	margin-top: 10px;
	background-color: #f1f1f1;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0;
}
.ml-15{margin-left:15px;}
.panel-red {
	border-color:#ccc;
}
.panel-red .panel-heading {
	background-color:#D9534F;
}
.panel-red .panel-title a {
	color:#fff;
}
#program_filters {
	/* margin-top:40px; */
}
.level {
	font-size: 15px;
    /* margin-bottom: 5px; */
    float: left;
    width: 100%;
}
.uni-prgm-name {

color: #333;
    float: left;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    width: 100%;
     /* padding-bottom: 10px;  */
    float: left;
}
#program_search_nm_cnt {
    overflow: auto;
/*    height: 70vh;*/
	min-height: 180vh;
}
.uni-prgm-div h4 a {
	color: #fff;
	font-weight:600;
	    font-size: 18px;
}
.uni-prgm-div .uni-group-head h4 {
	margin: 0px;
}
.uni-prgm-div .uni-group-head p {
    font-size: 16px;
}
.uni-prgm-name a {
	color:#035A94;
font-weight: 600;
font-size: 16px;
}
.uni-prgm-detaill {
	text-align:left;
	float:left;
	margin-top:5px;
	font-size:13px;
	line-height:22px;
}
.uni-prgm-detailr {
	text-align:left;
	float:left;
	/* margin-top:5px; */
	font-size:14px;
	line-height:22px;
}
.big-title span {
	font-size:14px;
}
.special {
}
#result {
	position:absolute;
	width: 300px;
}
#resultp {
	position:absolute;
	width: 300px;
}
#footer-result {
	position: absolute;
	width: 300px;
	z-index: 99999;
}
#ufooter-result {
	position: absolute;
	width: 300px;
	z-index: 99999;
}
#ufooter-result .show {
	padding: 3px 5px 0px 5px;
	border: 1px solid #f1f1f1;
	display: block;
	background-color: #fff;
	font-size: 14px;
	text-transform: capitalize;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, .3);
}
#ufooter-result .show:hover {
	background-color:#900;
	color:#fff;
	cursor:pointer;
	display:block;
}

#ufooter-result .show:hover small {
	background-color:#900;
	color:#fff;
	cursor:pointer;
	display:block;
}
#ufooter-result .show small {
	color:#900;
}
#ufooter-result .show small:hover {
	color:#fff;
}
.list-group-item {
	position: relative;
	display: block;
	padding: 3px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border:none;
	border-bottom: 1px solid #ccc;
}
#exemptModal {
	max-height: 70%;
	top:17%;
}

 @media only screen and (max-width: 640px) and (min-width: 320px) {
	 #prgm_wishlists {
    padding: 0;
}
	 .prgm-wishlists {
    width: 100%!important;
	 }
 .search {
background:none;
width:auto !important;
position:relative;
top:0px;
}
 .search input {
width:100% !important;
}
.card-header .btn-back-hover {
    width: auto;
}
 .btn {
width: auto;
    margin-left: 2px;
    font-size: 14px;
}
 .nav {
/* display:none;  */
}
.right-tab .right-fix ul {
     display: block;
}
.nav.important-notes {
           flex-direction: column;
    display: block;
    margin-top: 20px;
}

.btn-actions-pane-right .nav-pills{display:block;     margin-top: 20px;}
.nav-pills>li {
    float: left;
    width: 100%;
}
.right-fix {
 width:100%;
margin-top:20px;
 background-color: #fff;
 border: 0px solid #D9D9D9;
 border-radius: 4px;
 text-align: left;
 margin-left: 0px;
}
.uni-info {
margin: auto;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block!important;
}
}
.white {
	color: #fff;
}
.f16 {
	font-size: 16px;
}
.white a {
	color: #fff;
	font-family: inherit;
}
.panel-grey {
	background-color:#212021;
}
.panel-border {
	border-color:#4B4B4B;
}
.panel-title a:hover {
	color:#fff;
}
.overlays {
	position: relative;
	top: 0px;
	left: 0;
	width: 100%;
}
.univ-heads {
	position: absolute;
	color: #fff;
	margin-top: 60px;
	text-align: left;
	text-shadow: 1px 1px 2px #231F20, 0 0 25px #231F20, 0 0 5px #231F20;
}
.uni-detail-banner {
	height: 400px;
	background-position: center !important;
	background-size: cover !important;
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
}
/*.uni-detail-banner::after {
background-color: #000;
content: "";
display: block;
position: absolute;
left: 0px;
width: 100%;
height: 400px;
z-index: 0;
opacity: 0.5;
}*/
.uni-detail-banner::after {
   /* background-color: #000;*/
       background-image: url(../images/univ-banner-bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    width: 100%;
    height: 400px;
    z-index: 0;
    opacity: 1;
}
.grey {
	background-color:#f1f1f1;
}
.univ {
	width: 100%;
	position: relative;
	float: left;
	clear: both;
}
.uleft {
	position: relative;
	clear: both;
	float: right;
	border-left: 1px solid #ccc;
	width: 100%;
	position: sticky;
	top: 0;
	border: 0px solid #ff0000;
background-color: #fff;
/* padding: 10px; */
}
.u-detail {
	text-align: left;
	border: 1px solid #dce1e5;
	border-radius: 2px;
}
.current-univ {
 padding: .45rem 1rem;
	text-align: left;
	background-color: #fff;
	border-bottom: 1px solid #dce1e5;
}
.univ-web {
	padding: 1em 12px;
	text-align: center;
}
.univ-web .website {
	/* width: 100%;
	display: block;
	background-color: #d9534f;
	border-color: #d43f3a;
	padding: 0.75em 0px; */
}
.univ-web .website .btn-danger{/* background-color: #d9534f; border:none; font-size:16px; font-weight:600 */}
.map {
	text-align: left;
	margin-top: 20px;
	background-color: #fff;
	border: 1px solid #dce1e5;
}
#location {
 padding: .45rem 1rem;
}
#map {
	position: relative;
	height: 250px;
	width: 100%;
}
.univ-top-head {
	width: 100%;
	float: left;
	/*    height: 100%;*/
    margin-bottom: 5px;
}
.univ-web .white a {
    display: block;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
}
.btn-light-blue {
    background-color: #01bca7 !important;
    color: #fff;
}
.btn-light-blue:hover {
    border-color: #01bca7;
}
.univ-top-head .logo {
	border: 1px solid #e8eced;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
	float: left;
	width: 30%;
	padding: 10px 15px 10px 15px;
}
.logo-detail {
	width: 50%;
	font-size: 15px;
	float: left;
	margin-left: 20px;
	margin-top: 2px;
}
.right-fix p {
	/*line-height: 29px;*/
	margin-bottom: 4px;
}
.right-fix .nav-tabs {
	border: none;
}
.right-fix .nav-tabs > li > a {
	padding: 8px 12px;
	font-size: 15px;
}
.right-fix .nav-tabs li a {
	text-transform: capitalize;
}
.right-fix .nav-tabs > li {
	border: 1px solid #E8ECED;
}
.right-fix .nav-tabs > li.active a {
	border: none;
}
.right-fix .nav-tabs > li.active {
	border-bottom:4px solid #035A94;
}
.right-fix .nav-tabs > li.active a {
	border:none;
}
.univ-search h2 {
	font-size: 20px;
}
.univ-subjects {
	width: 100%;
	clear: both;
	float: left;
}
.univ-programs {
	padding: 10px 10px 10px 10px;
	background-color:#f2f2f2;
	border: 1px solid #ccc;
	width: 47%;
	margin-right: 20px;
	float: left;
	margin-bottom: 20px;
}
.univ-listings {
	padding: 16px 10px 20px 7px;
	background-color:#fff;
	border: 1px solid #ccc;
	width: 100%; 
	/* margin-right: 10px; */
	float: left;
	margin-bottom: 10px;
	min-height:234px;
}
.univ-listings .uimg {
    min-height: 56px;
}
.univ-listings h3 {
    font-size: 16px;
}

.univ-prog {
	border-left: 0px solid #ccc;
}
.univ-search {
	background-color: #fff;
	border: 0px solid #D9D9D9;
	border-radius: 2px;
	text-align: left;
	width: 76%;
	float: left;
	margin-left: 0%;
	position: relative;
	margin-top: 20px;
}
.bg-white {
	background-color: #fff;
}
#footer {
	clear: both;
	width: 100%;
}
.university_block {
	background-color: #444;
	background-image: url(../images/univ-bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	min-height: 165px;
	padding-top: 34px;
	background-size: cover;
}
.btn-warning {
	color: #222;
	background-color: #f0ad4e;
	border-color: #eea236;
	font-weight: 900;
}
.prgm-listing .activity-item {
	background: #fff;
	text-align: left;
	border:1px solid;
	border-color: #ccc !important;
	box-shadow: none;
	min-height: 340px;
}
.listview .activity-item h3 {
	font-size: 18px;
	font-weight: 700;
	padding: 0px 0;
	letter-spacing: 1px;
	color:#035A94;
	min-height:30px !important;
}
.activity-item {
	padding: 20px 0px 0px 10px;
	text-align: center;
	border: 1px solid #ff4f57;
	border-top-color: currentcolor;
	border-right-color: currentcolor;
	border-bottom-color: currentcolor;
	border-left-color: currentcolor;
 -webkit-transition: all .2s linear;
 -moz-transition: all .2s linear;
 -o-transition: all .2s linear;
 transition: all .2s linear;
	margin-bottom: 60px;
}
.prgm-listing .activity-item h3 {
	font-size: 18px;
	font-weight: 700;
	padding: 0px 0;
	letter-spacing: 1px;
	color:#035A94;
	min-height: 45px;
}
.prgm-listing .activity-item:hover {
	box-shadow: 0 14px 34px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
}
.prgm-listing .img {
	min-height:119px;
	text-align:center;
}
.prgm-listing p {
	margin-bottom:2px;
}
.program-head {
	color: #fff;
	margin-top: 80px;
}
.prog-detail-links {
	text-shadow: none;
	text-transform:uppercase;
}
.prog-detail-links {
	margin-top:0px;
	width: 100%;
	clear: both;
	float: left;
}
.button {
	padding: 10px 40px 10px 40px;
	text-transform:uppercase;
}
.button_fix_width a {
	min-width:142px;
	color:#fff ;
	    font-weight: 600;
}
.button_fix_width {
	min-width:142px;
	color:#fff;
	/* width: 88%; */
}
.button_fix_width2 {
    min-width: 142px;
    width: auto;
}
.bord {
	border:1px solid #fff;
}
.shortlist {
	clear:both;
	float:left;
	padding: 10px 15px 10px 15px;
}
.shortlist .fa{font-size:20px;}
.short {
	font-size:12px;
}
.short-list {
	vertical-align:super;
}
.red {
	border-color: #d43f3a;
}
.similar-prgm-listings {
	    padding: 10px;
    background-color: #fff;
    border: 1px solid #ccc;
    /* width: 47%; */
    /* margin-right: 20px; */
    float: left;
    margin-bottom: 20px;
    min-height: 327px;
}
.tab-content a {
	/* color:#fff; */
	font-weight:500;
}
.overlays .program-head {
	color: #fff;
	margin-top: 0px;
	position: absolute;
	margin-top: 50px;
	text-align: left;
	text-shadow: 1px 1px 2px #231F20, 0 0 25px #231F20, 0 0 5px #231F20;
	background: rgba(0,0,0,0.7);
	    padding: 30px 15px 30px 15px;
    top: 0px;
    width: 48%;
}
.univp {
	margin-top: 0px;
	margin-bottom: 20px;
}
.left-fixp {
	/*border-radius: 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	margin-top: 8px;*/
}
.left-fixp .u-detail {
	text-align: left;
	border: 1px solid #dce1e5;
	border-radius: 2px;
	margin-bottom:20px;
	background-color:#fff;
}
/*.current-univ {
      padding: .45rem 1rem;
    text-align: left;
    background-color: transparent;
    border-bottom: 1px solid #dce1e5;
    border-radius: 4px;
    color: #495057;
    font-size: 14px;
    font-weight: 600;


}
*/.current-univ {
    padding: .45rem 1rem;
    text-align: left;
    background-color: #2c2c2c;
    border-bottom: 1px solid #dce1e5;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.current-univ2 {
	padding: 1.45rem 1rem;
	text-align: left;
	background-color: #fff;
	border-bottom: 1px solid #dce1e5;
}
.univ-web {
	padding: 1em 12px;
	text-align: center;
}
.univ-web .website {
	/* width: 100%;
	display: block;
	background-color: #d9534f;
	border-color: #d43f3a;
	padding: 0.75em 0px; */
}
.map {
	text-align: left;
	margin-top:20px;
	background-color: #fff;
	border: 1px solid #dce1e5;
}
.map2 {
	text-align: left;
	background-color: #fff;
	border: 1px solid #dce1e5;
}
#location {
padding: .45rem 1rem;
}
#location p {
	margin-bottom:2px;
	line-height: 20px;
}
#map {
	position: relative;
	height: 250px;
	width: 100%;
}
.univp h3 {
	font-size: 20px;
}
.udetail {
	padding: 15px 0px 0px 15px;
}
.univp p {
	font-size: 16px;
}
.left-fixp p {
	line-height: 15px;
}
.text_center {
	text-align: center;
}
.navbar-collapse.collapse {
	/* display: block !important;
	height: auto !important;
	padding-bottom: 5px;
	overflow: visible !important; */
}
/*login box */
.login-title {
	background-color: #fff;
	color: inherit;
	margin-bottom: 0;
	padding: 14px 15px 7px;
	min-height: 48px;
	border: 1px solid #eee;
}
.login-content {
	background-color: white;
	color: inherit;
	padding: 15px 20px 20px 20px;
	border: 1px solid #e7eaec;
	font-size: 14px;
}
.login-social {
	padding:20px 0;
}
.log-block {
	display: block;
	width: 100%;
}
.social-but {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 16px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.btn-fb {
	color: #fff;
	background-color: #3b5998;
	border-color: rgba(0, 0, 0, 0.2);
}
.btn-google {
	color: #fff;
	background-color: #CF4332;
	border-color: rgba(0, 0, 0, 0.2);
}
.button-social {
	position: relative;
	padding-left: 44px;
	/* text-align: left;*/
    white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.button-social >:first-child {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 32px;
	line-height: 34px;
	font-size: 1.2em;
	text-align: center;
}
.signup p {
	margin-bottom:0px;
	line-height: 20px;
}
.signup h4 {
	color:#EE3733;
	margin-bottom: 10px;
}
.error {
	color:#ee3733;
}
.tops-image {
	background-image:url(../images/school-students.jpg);
}
.top-banner {
	min-height:300px;
	margin-top: -20px;
	padding-top: 100px;
	background-image:url(../images/school-students.jpg);
	background-repeat: no-repeat;
	/*	background-attachment: fixed;*/
  	background-size: cover;
	background-position: 100% auto;
	position:relative;
}
.top-banner h1, .top-banner h3 {
	text-align:center;
	text-shadow: 1px 1px 2px black;
	color:#fff;
	line-height:20px;
}
 .fix-search & {
 position: fixed;
 top: 100px;
}
/*.programs .nav-tabs > li.active > a {background-color:#3C8DBC; color:#fff;}
.programs .nav-tabs {

    border-bottom: 4px solid #3c8dbc;

}*/
.programs .website {
	width: 100%;
	display: block;
	background-color: #d9534f;
	border-color: #d43f3a;
	padding: 0.75em 0px;
	border-radius:4px;
	margin-top:40px;
}
.programs .website {
	text-align:center;
	font-size:18px;
}
#ufooter-result1 {
	display: block;
	position: absolute;
	height:300px;
	overflow:auto;
	z-index: 2;
}
.border-bottom {
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
	padding-bottom:40px;
}
.sticky {
	position:fixed;
	top:50px;
}
.school {
	background-color: #f2f2f2;
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
#univeligibilityModal .modal-dialog {
/*    margin: 66px auto;*/
}
.prgm-visit {
	float: left;
	width: 100%;
}
.tution-fee {
	margin: 0 0 .5em;
	padding: 1em 1em;
	background-color: #edf2f4;
	border-radius: 0px;
	font-size: 18px;
}
#menu3 li, #menu4 li {
	background-image: url('../images/tick.png');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0 6px 25px;
}
.bordertop {
	display: block;
	position: relative;
	margin: 3em 0 0;
	padding: 3em 1em 0;
	border-top: 1px solid #035A94;
}
.bordertop-image {
	display: block;
	position: absolute;
	top: -1.5em;
	left: 0;
	height: 3em;
	width: 100%;
	margin: 0;
}
.modal-dialog.modal-notify.modal-danger .badge, .modal-dialog.modal-notify.modal-danger .modal-header {
	background-color: #333;
    color: #fff;
    display: flex;
}
.close {
	font-size: 26px;
    opacity: 1;
    color: #fff;
    font-weight: 100;
}
.btn-primary {
	background-color: #337ab7;
	border-color: #367fa9;
	color: #fff;
}
.btn-primary:hover {
    color: #337ab7;
    background-color: transparent;
    border-color: #337ab7;
}
hr {
	border-top:1px solid #ccc;
}
/*anchor title css */

/*a.tip {
}
a.tip:hover {
	position: relative
}
a.tip span {
	display: none
}
a.tip:hover span {
	border: #c0c0c0 1px solid;
	padding: 5px 0px 5px 5px;
	display: block;
	z-index: 100;
	background: url(../images/status-info.png) #f0f0f0 no-repeat 100% 5%;
	color:#337ab7;
	right:0px;
	left:-50px;
	margin: 0px;
	width: 140px;
	position: absolute;
	top: 30px;
	text-decoration: none
}*/
/* end of css*/
.app_detail h3 {
	font-size:20px;
	font-weight:600;
	margin-bottom:5px;
}
.app_detail h3 a {
	color:#012772;
}
.app_detail h4 {
	font-size:15px;
	margin-top:0px;
}
.app_detail p {
	font-size:15px;
	line-height:15px;
}
.line_height {
	line-height:25px;
}
.inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.inputfile + label {
	font-size: 2.25em;
	font-weight: 700;
	color: #012772;
	display: inline-block;
}
.inputfile:focus + label, .inputfile + label:hover {
	color:#72afd2;
}
.inputfile + label {
	cursor: pointer; /* "hand" cursor */
}
.uploads {
	font-size:15px;
	text-align:left;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom:10px;
}
.status {
	font-size: 16px;
	line-height:15px;
	text-align: center;
	padding-top: 20px;
	text-transform: capitalize;
}
.upload-sub {
	font-size:16px;
	line-height:15px;
}
.upload-head {
	font-size:18px;
	font-weight:700;
}
.green {
	color:#3c763d;
}
.ajax-file-upload-error {
	word-wrap: break-word;
	font-weight:700;
	color:#900;
}
.elg-text {
	text-align: center;
	font-size: 16px;
	font-weight: 600;
}
.tooltip-left th {
	text-align:left !important;
}
.tooltip-left td {
	text-align:left !important;
}
.tooltip-table {
	width:100%;
}
#univ_search_form select, #univ_search_form input {
	font-size: 12px;
	min-width: 200px;

}
#univ_search_form .form-group {
    margin-right: 10px;
}
#univ_search_form .btn {
/*	border-radius: 50px !important;*/
}
#univ_search_form label {
	color:#fff;
}
/* doc status css*/
.submited {
	color:#090;
	font-weight:600;
	text-transform:capitalize;
	text-align:center;
	margin-top: 14px;
}
.submited:before {
	content: "\f05d";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #090;
	font-size: 18px;
	display:block;
	text-align:center;
}
.mr-10 a {
	margin-right:10px;
}
.more {
	display:none;
}
.fee-status p.paid {
	color:#090;
	font-weight:600;
	text-transform:capitalize;
	background-color:transparent;
	text-align:left;
}
.fee-status span.paid {
	color:#090;
	font-weight:600;
	text-transform:capitalize;
	background-color:transparent;
	text-align:left;
}
.show-detail {
	font-size: 12px;
	margin-left: 20px;
}
.show-detail:after {
	content: "\f063";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #337ab7;
	padding-left:4px;
	font-size:12px;
}
.fee-status .unpaid {
	color:#900;
	font-weight:600;
	text-transform:capitalize;
}
.completed {
	color:#090;
	font-weight:600;
	text-transform:capitalize;
	text-align:center;
	margin-top: 7px;
}
.completed:before {
	content: "\f14a";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #666;
/*	color:#01bba6;*/
	font-size: 2.5em;
	display:block;
	text-align:center;
}
.notapplicable:before {
	content: "\f057";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #666;
	font-size: 2.5em;
	display:block;
	text-align:center;
}
.rejected {
	color:#C30;
	font-weight:600;
	text-transform:capitalize;
	text-align:center;
	margin-top: 7px;
}
.rejected:before {
	content: "\f12a";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #666;
	font-size: 3em;
	display:block;
	text-align:center;
}
.missing_doc {
	background-color:#C00;
	color:#fff;
	text-align:left;
	margin-bottom:4px;
	width:auto;
	max-width:25px;
	border-radius:2px;
	width:auto;
	margin-right:0px;
	display:inline-block;
	min-width:115px;
	font-size:15px;
}
.review_doc {
		font-size:15px;
	background-color:#06C;
	color:#fff;
	text-align:left;
	margin-bottom:4px;
	width:auto;
	max-width:25px;
	border-radius:2px;
min-width:115px;
	display:inline-block;
}
.rejected_doc {
		font-size:15px;
	background-color:#C60;
	color:#fff;
	text-align:left;
	margin-bottom:4px;
	width:auto;
	max-width:25px;
	border-radius:2px;
	min-width:115px;
	display:inline-block;
}
.status_doc {
	background-color:#666;
	color:#fff;
	text-align:left;
	margin-bottom:4px;
	width:auto;
	max-width:25px;
	border-radius:2px;
	min-width:115px;
	display:inline-block;
		font-size:15px;
}
.completed_doc {
	background-color:#060;
	color:#fff;
	text-align:left;
	margin-bottom:4px;
	width:auto;
	max-width:25px;
	border-radius:2px;
min-width:115px;
	display:inline-block;
		font-size:15px;
}
.completed_all_doc{
	background-color:#096;
	color:#fff;
	text-align:left;
	margin-bottom:4px;
	
	border-radius:2px;
	width:80%;
	display:block;
	text-transform: capitalize;
	font-size:15px;
}
.notes {
	background-color:#C36;
	color:#fff;
	text-align:left;
	margin-bottom:4px;
	width:auto;
	border-radius:2px;
	width:auto;
	display:inline-block;
	font-size:15px;
	min-width:100px;
}
.missing {
	color:#F00;
	font-weight:600;
	text-transform:capitalize;
	text-align:center;
	margin-top: 7px;
}
.missing:before {
	content: "\f0ee";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #666;
	font-size: 3em;
	display:block;
	text-align:center;
}
.notapplicable {
	color:#666;
	font-weight:600;
	text-transform:capitalize;
	text-align:center;
	margin-top: 7px;
}
.notapproved {
	color:#C60;
	font-weight:600;
	text-transform:capitalize;
	text-align:center;
	margin-top: 7px;
}
.notapproved:before {
	content: "\f252";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #666;
	font-size: 3em;
	text-align:center;
	display:block;
}
.nostatus {
	color:#666;
	font-weight:600;
	text-transform:capitalize;
	text-align:center;
	margin-top: 7px;
}
.nostatus:before {
	content: "\f0ee";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #666;
	font-size: 3em;
	display:block;
	text-align:center;
}
.app_status {
	color:#09F;
	text-transform:capitalize;
	text-align:center;
	margin-top:7px;
}
.not-started {
	background-color:#666;
	color:#fff;
	text-transform:capitalize;
	text-align:center;
	display: block;
	font-size:11px;
	padding:3px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	max-width:400px;
}
.accepted {
	background-color:#06C;
	color:#fff;
	text-transform:capitalize;
	text-align:center;
	display: block;
	font-size:11px;
	padding:3px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	max-width:400px;
}
.under-process, .applied, .applied-complete, .offer-letter-confirmation-received, .application-in-queue {
	background-color:#093;
	color:#fff;
	font-weight:600;
	text-transform:capitalize;
	text-align:center;
	font-size: 11px;
	padding: 3px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	max-width:400px;
	display:block;
}
.offer-letter-received--conditional-, .offer-letter-received--unconditional- {
	background-color:#093;
	color:#fff;
	font-weight:600;
	text-transform:capitalize;
	text-align:center;
	font-size: 11px;
	padding: 3px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	max-width:400px;
	display:block;
}
.refused, .program-waitlisted, .program-not-available, .program-full, .program-closed, .other, .On-hold,.on-hold, .offer-cancelled-by-college, .case-closed {
	background-color:#C00;
	color:#fff;
	font-weight:600;
	text-transform:capitalize;
	text-align:center;
	margin-top:0px;
	font-size: 11px;
	padding: 3px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	max-width:400px;
	display:block;
}
.reviewing {
	color:#039;
	font-weight:600;
	text-transform:capitalize;
	text-align:center;
	margin-top:7px;
}
.reviewing:before {
	content: "\f252";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #666;
    font-size: 3em;
    display: block;
    text-align: center;
}
.left-sidebar {
	border:0px solid #000;
	padding-left: 10px;
	letter-spacing:1px;
	text-orientation: sideways-right;
	writing-mode: vertical-lr;
	text-orientation: upright;
	text-orientation: mixed;
	height: 100%;
	width: 35px;
	text-align:center;
	background:#2f8ab9;
	color: #fff;
	font-weight: 600;
	transform: rotate(-180deg);
}
.info p {
	margin:0;
    line-height: 14px;

}
.info-text {
font-size: 13px;
line-height: 15px;
}
.info-text2 {
	height: auto;
	font-size: 13px;
	line-height: 15px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.imp_upd {
	    color: #242937;
    border-radius: 50px;
    height: 24px;
    width: 24px;
    background: #f1f4f6;
    float: right;
    justify-content: center;
    align-items: center;
    display: flex;
    margin-left: 4px;
}
.box-header {
	color: #444;
	display: block;
	padding: 8px;
	position: relative;
}
.student-tabs .nav-tabs > li.active > a {
	background-color:#3C8DBC;
	color:#fff;
}
.student-tabs .nav-tabs > li > a {
	background-color:#ccc;
	color:#222;
	font-size:15px;
}
.student-tabs .tab-content {
	border: 1px solid #ccc;
	float: left;
	width: 100%;
}
.student-tabs .tab-content h3 {
	text-transform:uppercase;
}
.red {
	color:#F00;
}
.green {
	color:#093;
}
.modal-dialog.modal-notify .close {
    color: #fff;
}
#profile_tabs li a:hover, #profile_tabs li .active a{
	background: #c93236!important;
    border-color: #c93236;
}
.green_button {
background-color: #242937;
    color: #fff;
    padding: 4px 20px 4px 8px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-top: 10px;
    border: 1px solid #242937;
    margin-right: 4px;
}
.text-center .black-btn{
font-size: 13px;}
.green_button:hover {border: 1px solid #242937; color: #242937; background:transparent;}
.btn-light-blue:hover, .btn-light-blue.active {border: 1px solid #01bba6; color: #01bba6!important; background:transparent!important;}
.del-btn:hover {border: 1px solid #242937; color: #242937; background:transparent;}
.blue_button {
	background-color: #337ab7;
	color: #fff;
	padding: 4px 8px 4px 8px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 4px;
	margin-top:10px;
}
.student-tabs {
	margin-top: 20px;
	width: 100%;
	float: left;
}
.bs-example {
	/* margin: 20px; */
}
.info-head h4 {
	padding: 5px 5px 0px 5px;
	font-size: 16px;
	cursor: pointer;
}
.blue-bg {
	background-color:#012772;
	color:#fff;
}
.fright {
    float: right;
    text-align: right;
    padding-right: 0px;
}
.grey-bg {
	background-color:#999;
	color:#222;
}
/* app notes status css */
.user_id {
	font-weight: 600;
	text-align: center;
	overflow-wrap: break-word;
}
.user_id img {
	border-radius:50%;
}
.blue-bg {
	background-color:#012772;
	color:#fff;
}
.grey-bg {
	background-color:#999;
	color:#222;
}
.mail-content {
	padding:15px;
	width:100%;
	float:left;
}
.mail-attach {
	padding:15px;
	width:100%;
	float:left;
}
.top-heading-bar {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	color:#fff;
	padding-top: 6px;
	padding-bottom: 6px;
}
.reply {
	float:right;
	margin-left: 10px;
}
.cdate {
	float:right;
}
.add-note {
	padding: 10px;
}
.hide-note {
	padding: 10px;
}
.reply a {
	color:#fff;
}
.app_applied {
	background-color:#ccc;
	color:#666;
	text-transform:capitalize;
	text-align:center;
	margin-bottom:5px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:12px;
}
.paid {
	background-color:#337AB7;
	color:#fff;
	text-transform:capitalize;
	text-align:center;
	margin-bottom:5px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:12px;
	padding: 5px 15px 5px 15px;
}
.appstatus {
	background-color:#06C;
	color:#fff;
	text-transform:capitalize;
	text-align:center;
	margin-bottom:5px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:12px;
}
.cancel {
	background-color:#F90;
	color:#fff;
	text-transform:capitalize;
	text-align:center;
	margin-bottom:5px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	font-size:12px;
}
.fee_date {
	color:#666;
}

#paymentModal .modal-title {
	float:left;
}
#feeModal .modal-title {
	float:left;
}
.student {
	font-size: 16px;
	margin-bottom: 0px;
}
.payment_h2 {
	font-size: 16px;
	font-weight: bold;
	color: rgb(92, 95, 97);
}
.credit {
	background-color: rgb(239, 236, 236);
	margin-left: auto;
	min-width: 275px;
	padding: 7px 30px 7px 15px;
	width:200px;
}
.tag {
	font-style:italic;
	font-size:11px;
}
.flag {
	display: inline-block;
	overflow: hidden;
}
.currency {
	margin-left: 5px;
	margin-right: 5px;
}
.credit h4 {
	color:#222;
}
.info-block {
	border: 1px solid rgb(204, 204, 204);
	min-height: 110px;
	padding:15px 10px 15px 10px;
	background-color: rgb(255, 255, 255);
	text-align: center;
	display: flex;
	flex-direction: column;
}
.icons-block {
	height: 30px;
	vertical-align: middle;
	color:#3B6DA6;
}
.icons-block .fa {
	vertical-align: middle;
	display: inline-block;
	margin: 0px 4px;
	font-size: 25px;
}
.payment_name {
	text-transform: uppercase;
	margin-top: 13px;
	font-size: 13px;
	color: rgb(32, 48, 62);
}
.payment_name .stitle {
	font-size: 9px;
	font-style: italic;
	color: rgb(139, 139, 139);
	text-transform: none;
}
.payment_pay {
	/*background-color: rgb(57, 128, 195);*/
	color: rgb(255, 255, 255);
	font-size: 16px;
	line-height: 25px;
	text-align: center;
	text-transform: capitalize;
	cursor: pointer;
	border: none;
text-align: center;
margin-top: 10px;
}
.box-title {
	padding-left:10px;
}
.fs-14 {
	font-size:14px;
}
.one-col {width:12%; /*float:left;*/
}
.col-status {
	float:left;
	/*min-height:90px;*/
}
.fee-status .unpaid {
    color: #900;
    font-weight: 600;
    text-transform: capitalize;
}
.disabled{ pointer-events: none;
  cursor: default;}
  .no-records-found{text-transform: capitalize;}
  
  .switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 26px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
.exam-date{
color:#666;
/*font-size: 0.9em;*/
font-weight: normal;
margin-top: 4px;
}
.receipt a:hover{color: #337ab7; font-style:italic;}
.receipt{font-style:italic;}
.returned-by-ad {
	background-color:#F00;
	color:#fff;
	text-transform:capitalize;
	text-align:center;
	display: block;
	font-size:11px;
	padding:3px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	max-width:400px;

}
.imp_upd2 {
	    background: #242937;
    padding: 1px 8px 3px 8px;
    color: #ffffff;
    border-radius: 50px;
    width: 26px;
    height: 26px;
}

.imp_upd3 {
  /*   color: #242937; */
}
.note {
    padding: 10px;
    border-left: 6px solid;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #f2f2f2;
}
/*.card-body h5{font-size:24px;}*/
.imp_upd_top {
   background: #01bba6;
    color: #fff;
    border-radius: 50px;
    height: 18px;
    width: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
	font-size: 12px;
}
.header-menu.show.dropdown-menu.dropdown-menu-right {
    right: auto;
}
.filter_buttons {
    border-bottom: 1px solid #ccc;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-bottom: 24px;
    padding: 10px;
        width: 100%;
}
.button_fix_width2 {
    min-width: 130px;
    color: #fff;
}
.univ-group-name h5 {
    text-transform: capitalize;
font-size:20px;
}
.float_right {
    float: right;
}
.programs .form-inline label {
    display: flex;
    align-items: left;
    justify-content: left;
    margin-bottom: 0.5 !important;
	font-size:15px;

}
.website1 {
    text-align: center;
}
	.multiselect-container > li > a > label {

    margin: 0;
    height: 100%;
    cursor: pointer;
    font-weight: 400;
    padding: 3px 20px 3px 40px;
    font-size: 13px;
	font-size: 13px;
/*	float: left;*/
	width: 100%;
    
	}
	
	.multiselect-container > li.multiselect-group label {
    padding: 3px 10px;}
	.input-group .input-group-addon {
  
    margin-right: 6px;
}
	.multiselect-container > li > a > label.checkbox {
  /*  width: 350px;*/
}
.form-inline .multiselect-container li a label.checkbox input[type="checkbox"], .form-inline .multiselect-container li a label.radio input[type="radio"] {
    margin-left: -20px;
    margin-right: 9px;
}
 .programs .btn-group > .btn:first-child
    {
width:280px;
    }
	
.programs .btn-group .btn{text-align:left;}
.multiselect-container > li > a {
    padding: 0;
    color: inherit;
	text-shadow: none;
}
.student-profile img {
    border-radius: 50%;
    margin-top: 15px;
    border: 3px solid #1a819b;
}
.text-red-batch {
    color: #e31837;
    text-align: center;
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
}
.text-city {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
}
.text-left {
    text-align: left !important;
}
.student-text h3 {
    color: rgb(42, 100, 150);
    margin-top: 7px;
    font-size: 23px;
    margin-bottom: 3px;
    text-transform: capitalize;
}
.blue {
    width: 100%;
    float: left;
}
.font-large-1 p {
    font-size: 12px !important;
    clear: both;
    width: 100%;
    float: left;
    color: #333;
    font-style: italic;
    margin-bottom: 0px;
}
.padding-left {
    padding-left: 0;
}
.student-address {
    float: left;
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding: 6px 0;
    margin: 0px;
}
.mobile {
    font-size: 16px;
}
.student-profile img {
    border-radius: 50%;
    margin-top: 15px;
    border: 3px solid #1a819b;
}
#institute_info{margin-top: 20px;
border-top: 1px solid #222;
padding-top: 10px;border-bottom: 0px solid #000;
padding-bottom: 20px;}
#institute_info label{font-weight: 600;}
#institute_info .form-row{margin-top: 10px;}
#institute_info .info-head {
    width: 100%;
    height: 100%;
    border-bottom: 2px solid #ccc;
    margin-bottom: 20px;
	margin-top:20px;
}
#institute_info .info-head h3{font-size:18px;}
.border-top{padding-top: 10px;}
.school {
    background-color: #f2f2f2;
    padding: 15px 0px 15px 0px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
.school h4{font-size:18px;}
.school h5{font-size:16px;}
#institute_row h4{font-size:18px;}
#institute_row h5{font-size:16px;}
.nav-justified .nav-item{border: 1px solid #E8ECED; /* border-bottom: 2px solid #E8ECED;  */   float: left; width:auto;
   /*  margin-bottom: -1px; */}
.tabs-animated-shadow .nav-link {
	    margin: 0;
		border-bottom: 4px solid #f1f1f1;
  /*  padding: .5rem .75rem;
    margin-bottom: .75rem;
    background-color: #ecf0f5;
    border-radius: 4px;*/
}
.closed-sidebar .app-sidebar .app-sidebar__inner ul li span {
    /* text-indent: -99rem;
    padding: 0;
    transform: translate(-80px, 8px); */
	text-indent: 0px;
	    right: 0px;
}
.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul li span{
	text-indent: 0rem;
    padding: 0;
    transform: translate(0px, 8px);
	    top: -8px;
}
.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul li a {
    /* padding: 0 1.5rem 0 1.6rem!important; */
}
.applied{
background-color: #00a65a;
border-color: #008d4c;
/* min-width: 142px; */
color: #fff !important;
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;}
.card-header-bg {
    background-color: #242937;
    padding: 10px;
    border-radius: 4px;
    font-weight: 700 !important;
}
.card-header{background-color: #242937;}
.card-header, .card-title {
   /* text-transform: uppercase;
    color: rgba(13,27,62,0.7);
    font-weight: bold;
    font-size: .88rem;*/
	
	    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
	
}
}
.note {
    padding: 10px;
    border-left: 6px solid;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #f2f2f2;
    display: block;
}
.left-sidebar-doc {
    background: #242937;
    color: #fff;
    border-radius: 4px;
	font-weight:normal;
}
.left-sidebar {
border: 0px solid #000;
letter-spacing: 1px;
text-orientation: sideways-right;
writing-mode: vertical-lr;
text-orientation: upright;
text-orientation: mixed;
height: auto;
width: auto;
text-align: center;	
background: #2f8ab9;
color: #fff;
font-weight: 600;
/*transform: rotate(-180deg);*/
transform: rotate(270deg)
padding: 20px 5px 20px 5px;
flex: 0;}
.img img {
    max-width: 100%;
    width: 100%;
}
.img img {
    max-height: 144px;
    min-height: 144px;
	
}

.card-body ul {
    /*padding: 0;*/
}
.input-md {
    width: 100% !important;
}
.payment label{
	font-weight: 600;
    font-size: 16px;
    float: left;
    margin-bottom: 5px;
    width: 38%;
    justify-content: left;

}
.payment .head{border-bottom:1px solid #ccc; padding-bottom:10px;}
.error_msg{color:#ff0000;float:left;}
.dropdown-menu .text-center {
	margin-bottom:0px !important;}
.panel-primary {
    border-color: #ee3733;
}
.panel-primary > .panel-heading {
    color: #fff;
    background-color: #ee3733;
    border-color: #ee3733;
}
.white a {
    color: #fff;
    font-family: inherit;
	text-transform: capitalize;
}
.panel-body {
    padding: 15px 15px 10px 15px;
}
ul.subjects{list-style-type: none;}
ul.subjects li a{font-size:15px;}
.hmenu {
    padding: 0;
    margin: 0;
	margin-bottom: 16px;
}
.hmenu li {
    display: inline-block;
    padding: 0px 10px 0px 6px;
    border-right: 2px solid #ccc;
}
.hmenu li a {
    display: block;
 }
 .hmenu li a:hover {
    color: #ee3733;
}
.hmenu li:last-child {border-right: none;}
 .card-head{font-size:16px;}
 

.subject-form {

    border-radius: 5px;
    margin: 28px auto 0;
    padding: 0px;

}
.search_input_prg {
    border-radius: 0px;
    padding: 0px 100px 0px 15px;
    margin-right: -4px;
}
.inpfd {
    width: 570px !important;
    padding: 12px 15px 11px;
    height: 51px;
}
.search_btn {
    padding: 13px 23px;
    border-radius: 0px !important;
}
.subject-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
#result {
    position: absolute;
    width: 300px;
	z-index: 1;
	cursor: pointer;
}
.subject-form .show {
    padding: 3px 5px 0px 5px;
    border: 1px solid #f1f1f1;
    display: block;
    background-color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    box-shadow: 1px 2px 2px rgba(0, 0, 0, .3);
	display: block !important;
	
}
subject-form .show small {
    color: #900;
}
subject-form .show:hover {
	background-color:#900;
	color:#fff;
	cursor:pointer;
	display:block;
}

subject-form .show:hover small{
	background-color:#900;
	color:#fff;
	cursor:pointer;
	display:block;
}

subject-form .show small:hover{color:#fff;}
.col-3{width:23%;display:inline-block; margin-bottom:20px;}
.col-3-1{width:55%;float:left;}
.col-3-2{width:200px;float:left;margin-left: -55px;}

.col-3 .btn .caret {
/*    margin-left: 15px;*/
float:right;
margin-top:6px;
}
.col-33{width:226px;float:left;}

.col-33 .btn .caret {
/*    margin-left: 15px;*/
float:right;
margin-top:6px;
}
.col-2{width:200px;float:left;}
.position-relative {
    position: relative !important;
}
.search-box {
  display: flex;
    margin-bottom: 5px;
    justify-content: flex-end;
    align-items: center;
}
.btm-fix .search-box a {
    border: 1px solid #d5d3ca;
    text-align: center;
    border-radius: 0px;
    /* color: #db2027 !important; */
    width: 100%;
    font-weight: 700;
    display: inline-block;
}
.btm-fix .search-box {
    margin-bottom: 0px;
}
.uni-group-head {
    background-color: #242937;
    float: left;
    padding-top: 10px;
    padding-bottom: 0px;
    width: 100%;
    color: #343434;
}
.univ-group-name {
    color: #fff;
    float: right;
}
.listing {
    margin-bottom: 15px;
    clear: both;
    float: left;
    /* max-height: 550px; */
    width: 100%;
}


img{max-width: 100%;
height: auto;
}
.imp_notes img{max-width: 100%; height:70px;}
.filter_form, #filter_form{/* background: #fff; */
width:100%;
padding: 10px 0px 15px 0px;float:left;}
.border-top{border-top:1px solid #666;}
.ajax-load{width: 100%;
clear: both;
margin-top: 23px;
padding-top: 20px;}

.uni-prgm-div2 {
    width: 100%;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 5px;
    border-bottom: 1px solid #ccc;
    float: left;
}
.show-more-prgm {
    overflow-y: scroll;
}
#univ_form_save_div{width: 100%;
clear: both;
margin-bottom: 20px;}

.load-more{
   /* width: 99%;
    background: #15a9ce;
    text-align: center;
    color: white;
    padding: 10px 0px;
    font-family: sans-serif;*/
}

.load-more:hover{
    cursor: pointer;
}
.uni-filter a {
    border: 1px solid  #d5d3ca;
    text-align: center;
    border-radius: 4px;
    padding: 8px 8px 8px 8px;
    width: 100%;
    font-weight: 700;
    display: inline-block;
}
.col-4 {
    width: 24%;
    float: left;
}
.col-3 {
    width: 55%;
    float: left;
    margin-bottom: 20px;
}
#prgm_wishlists {
    float: left;
width: 100%;
}
.univ-search {
    background-color: #fff;
border: 0px solid  #D9D9D9;
    border-radius: 2px;
    text-align: left;
    width: 72%;
    width: 100%;
    float: left;
    margin-left: 0%;
    position: relative;
    margin-top: 0px;
	    padding: 0px 15px;
}
.prgm-wishlists {
    padding: 16px 10px 20px 7px;
    background-color: #fff;
	border: 1px solid    #ccc;
    width: 100%;
    margin: 0px 6px;
    float: left;
    margin-bottom: 12px;
	margin-top: 12px;
	min-height: 288px;
}
.shortlist-cross {
    color: #959595;
    float: right;
    display: block;
    margin-bottom: 10px;
	text-align: right;
    text-transform: uppercase;
	position: relative;

right: 7px;
}
.prgm_details {
        width: 100%;
    margin-bottom: 14px;
}
.univs_details {
    width: 100%;
    min-height: 156px;
    font-size: 14px;
}

.univ-search p {
    margin: 0;
    line-height: 28px;
}
.prgm_details h3 {
    font-size: 16px;

}
.prgm_details h3:hover {
color: #ee3733;}

.scircle {

    font-size: 32px;
    right: -8px;
    top: -8px;
    color: #959595;
    z-index: 99;

}
.prgm-wishlists .uimg{min-height:56px;}
.pt-6{padding-top:6px;}
.free_class {
    color:#900;
    font-size: 15px;
	font-weight:700;}
.cols-2 {
    width: 23%;
    float: left;
    margin-right: 6px;
    margin-bottom: 10px;
}
.uni-box {
    /*border: 1px solid #f5f5f5;*/
float: left;
box-shadow: 0px 3px 8px 0px  #888;
    padding: 0px;
	margin-right: 10px;
}
.uni-box .img2 {
    padding: 0 10px;
    text-align: center;
    max-height: 38px;
    margin-top: 12px;
}
.uni-title.mt-3 {
    border-top: 1px solid rgba(0, 0, 0, 0.125);
padding: 2px 6px;
font-size: 12px;
text-align: right;
background:
    #f9f9fa;
}
.uni-box .uni-title.mt-3 img {
    float: left;
    text-align: center;
    margin-top: 4px;
}	
.app-right .btn-group > .btn:first-child {
    width: 200px;
}
.app-right .btn-group > .btn:first-child {
    margin-left: 0;
}
.app-right .btn-group .btn {
    text-align: left;
}
.app-right .btn-group .btn {
    margin: 0;
        margin-left: 0px;
}
.col-5 .btn .caret {
    margin-left: 15px;
    float: right;
    margin-top: 6px;
}
.col-6{margin-bottom:10px;}
.rows{
    display: flex;
    flex-wrap: wrap;}
.fright{float:right; text-align:right;
}
.fleft{text-align:left;float:left;}
.uinfo{/* width:100%;clear:both; */}	
.uinfo .img2 img {
    max-height: 44px;
    min-height: 44px;
}
.uinfo .img2 {
    padding: 0 10px;
    text-align: center;
}
.uinfo .univ-head1 {
    border: 1px solid #9E9D9D;
width: 100%;
background-color:    #f2f2f2;
    float: left;
    margin-bottom: 5px;
    border-radius: 4px;
    min-height: 232px;
}
.cols-3 {

    width: 32%;
    float: left;
    margin-right: 6px;
    margin-bottom: 10px;

}
.popular_subjects {

    font-size: 17px;

}
.popular_subjects .stm_lms_courses_categorys > a {
    position: relative;
    padding: 6px 7px;
    display: block;
    border: 1px solid #e4e6e8;
    border-radius: 33px;
    background-color: #f2f2f2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.popular_subjects.stm_lms_courses_categorys > a:hover {
	background-color:#E31E24;
	color:#fff !important;}
	

.popular_subjects.stm_lms_courses_categorys > a:hover > i, .stm_lms_courses_categorys > a:hover > h4 {
color:#fff !important;}
	
	
	

.popular_subjects.stm_lms_courses_categorys {
/*   width: calc(25% - 10px);*/
    margin: 0 0 33px;
	

}
.popular_subjects.stm_lms_courses_categoriess.style_3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 0 7px;
}
.popular_subjects.stm_lms_courses_categorys > a h4 {
    position: relative;
    top: 2px;
    margin: 0;
    font-weight: 400;
	line-height: 26px;
font-weight: 500;
font-size: 16px;
}
.popular_subjects.stm_lms_courses_categorys > a h4, .stm_lms_courses_categorys > a i {
    display: inline-block;
    vertical-align: middle;
    transition: .3s ease;
}

.popular_subjects.stm_lms_courses_categorys > a i {
    min-width: 42px;
    text-align: left;
    font-size: 24px;
    color: #273044;
}
.popular_subjects.stm_lms_courses_categorys > a h4, .stm_lms_courses_categorys > a i {
    display: inline-block;
    vertical-align: middle;
    transition: .3s ease;
}

.popular_subjects h4{font-size:12px;display: inline-block;

padding-left: 3px;}
.move-content{position: fixed;
width: 100%;
-webkit-transition: -webkit-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out;
transform: translateX(50%);

}
.nav-justified .nav-item {
    flex-basis: auto;
    flex-grow: inherit;
    text-align: center;
}
#tab-content-1 .nav > li > a:hover, #tab-content-1 .nav > li > a .active, #tab-content-1 .nav > li > a:focus {

/*color: #fff;
    background: #d9534f;
    border-bottom: 4px solid #c84542;
	*/

}
.dropdown-menu .dropdown-item {
    font-size: 1.5rem;
}
.app-header .header-user-info>.widget-subheading {
    font-size: 1.5rem;
}
#tab-content-1 .nav .nav-item .active{color: #fff;
    background: #d9534f;
    border-bottom: 4px solid #c84542;}
#univeligibilityModal .modal-lg {
    width: 73%;
}
.table{font-size:13px;}
#uni_wishlists{/*min-height:300px;*/}
.grey_border_box{border-left: 1px solid #ccc;
border-top-left-radius: 6px;
border-right: 1px solid #ccc;
border-top-right-radius: 6px;
border-bottom: 1px solid #ccc;}
.card-body .tab-content {
/*    border: 1px solid #e7e7e7;*/
    padding: 10px;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.hover {
    background-color: transparent!important;
    color: #ec5365!important;
    border: 1px solid #ec5365;
}
.tabs-animated-shadow .nav-link::before {
    box-shadow: none;
    background: transparent;
}
.tabs-animated-shadow .nav-link.active, .tabs-animated-shadow .nav-link:hover {
    color: 
    #242937;
    margin: 0px;
	border-bottom: 2px solid #E8ECED;
}
.tabs-animated-shadow {
    padding-left: 15px;
}
.btn-success:hover, .btn-success:active, .btn-success.hover {
    background-color: transparent;
    color: #008d4c;
    border-color: #008d4c;
}
/*=================Dashboard Changes======================*/
.app-theme-white .app-footer .app-footer__inner, .app-theme-white .app-header {
    background: #fafbfc;
	
	border-bottom: 0px solid #676767;
}
.app-theme-white .app-sidebar {
    background: #fff;
	height: auto;
}
.vertical-nav-menu li a {
    color: #ffffff;
    opacity: .85;
    padding: 0 1.5rem 0 30px;
	line-height: 34px;
    height: 34px;
	}
.app-header .app-header__content .header-menu .nav-link {
        color: #ffffff;
/*    padding: 0;*/
    display: flex;
		padding-left: 10px;
padding-right: 30px;

}
.app-header .app-header__content .header-menu .nav-link i {
    color: #e93237;
    opacity: 1;
	    margin-left: -7px;
}
.vertical-nav-menu li:last-child {margin-top: 20px;}
.app-theme-white.fixed-header .app-header__logo {
    background: rgb(36 41 55);
}
.app-wrapper-footer .app-footer {
    background: #f1f1f1;
    border-bottom: 2px solid #676767;
    color: #222;
}
.app-footer .app-footer__inner .app-footer-right {
   /*  background: #f1f1f1; */
	
margin: auto;
color: #222;}
.app-theme-white .app-page-title {
/*    background: #01BCA7;*/
background: #01bba6;
color: #fff;

    margin-top: 1px;
    padding: 4px;
	border-radius: 6px;
}
.app-page-title .page-title-icon {
        font-size: 22px;
    margin: 0;
    background: transparent;
    padding: 0;
    width: 40px;
    height: 40px;
    box-shadow: none;
    font-weight: bold;
}

.page-title-icon i {
     background-image: linear-gradient(120deg, #ffffff 0%, #fff 100%) !important;
}
.vertical-nav-menu li:last-child {
    float: left;
    width: 70%;
}
.app-page-title .page-title-heading {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.app-header .app-header__content .header-menu .nav-link:hover {
    color: #242937!important;
    background: transparent;
}
.dropdown-item:hover, .dropdown-item:focus {
    color: #dd4b39;
    text-decoration: none;
    background-color: transparent;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show>.btn-danger.dropdown-toggle {
    color: #fff;
   background-color: #de5a49;
    border-color: #dd4b39;
}

.docpostlist .attachment a {
    color: #337ab7 !important;
}
.btn-back-hover:hover
{
	background: #4b4a36 !important;
	border-color: #4b4a36 !important;
}
.ajax-file-upload-green {
    border: 1px solid #77b55a!important;
    background-color: transparent!important;
        text-shadow: none!important;
    color: #77b55a!important;
   
}
.ajax-file-upload-red {
    border: 1px solid #c93236!important;
    background-color: transparent!important;
    padding: 3px 8px;
    margin: 0px 10px 0px 0px!important;
    border-radius: 4px;
    font-size: 13px;
}
.chpass
{
	display: flex;
}
.chpass .glyphicon-ok
{
	padding-right: 9px;
	font-size: 1em;
	font-weight: normal;
}

/* new css */

#program_filters .univ-head1 {
    padding-bottom: 9px;
    border: 1px solid #d3d1d1;
    width: 100%;
    background-color: #fff;
    float: left;
    margin-bottom: 20px;
    border-radius: 4px;
    min-height: 385px;
}
.abox {
        color: #5f5f5f;
    font-weight: normal;
    border: 1px solid #d3d1d1;
    padding: 3px 3px 3px 1px;
    margin-right: 2px;
    width: 3rem;
    display: inline-block;
    text-align: center;
    border-radius: 50px;
    font-size: 14px;

}
.bred {
    background-color: #d02723;
    color: #fff !important;
}
.grey-bg2{background-color:#f1f1f1;}
.shortlist {
    font-size: 25px;
    float: right;
    padding-top: 5px;
    padding-right: 5px;
}
#program_filters .univ-logo {
    padding-top: 33px;
    background-color: #f1f1f1;
    text-align: center;
    border: 0px solid #000;
}
.shortlist a {
    color: #db2027;
}
.univ-img {
    padding-bottom: 20px;
}.univ-img img {
    max-width: 100%;
    height: 48px;
}
.univ-country-logo {
    margin-bottom: 20px;
    position: relative;
    bottom: -7px;
}
.univ-content {
    width: 100%;
    border: 0px solid #000;
    float: none;
    padding: 8px;
}
#program_filters .univ-head1 .uni-title {
    min-height: 45px;
    font-size: 16px;
    color: #5f5f5f;
    text-align: center;
    padding: 2px;
    margin-bottom: 8px;
}
.univ-content .rows {
    width: 100%;
   
}
.center {
    text-align: center;
}
#program_filters .univ-blocks {
    background-color: #f1f1f1;
    padding-right: 0px;
    height: 52px;
   /* padding-top: 6px;*/
    padding-bottom: 10px;
}
.univ-head1 .univ-block {
    background-color: #f1f1f1;
    padding-right: 0px;
    height: 52px;
   padding-top: 0px;
    padding-bottom: 10px;
}

/*#prgm_wishlists .row{display:block !important;}
#program_filters .row{display:block; !important;}*/
.filter-form .btn-group > .btn:first-child {
    width: 228px;
    text-align: left;
	background:transparent;
}
.mt-24{margin-top:24px;}
.univ-blocks h5 {

	margin-bottom: 5px;

    font-size: 14px;
    color: #d02723;

}

.univ-head1 .univ-block h5 {
    font-size: 14px;
    color: #d02723;
	margin-bottom: 5px;
}
#show_more_id{width:100%;}
.multiselect-container > li > a > label > input[type="checkbox"] {
    margin-bottom: 5px;
    margin-left: 0px;
    position: relative;
	}
.row-equal-height {display:flex;}	
.rows{margin-left:0px; margin-right:0px;}

element {

}
.side-popup {

    padding-top: 40px;
    background-image: url(../images/cloud.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 239px;
    text-align: center;

}
.bg {
    padding-top: 40px;
    background-image: url(../images/education-blue.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.mheader, .pheader {
    width: 100%;
    background-color: #242937;
    float: left;
    margin-bottom: 8px;
    padding: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.mt-50 {
    margin-top: 50px;
}
.hidden-img {
    display: none;
}
#univeligibilityModal, #eligibilityModal {
    padding-right: 0 !important;
}
.modal-body {
    padding: 0;
}

.side-popup h3 {
    color: #fff !important;
    padding-bottom: 18%;
}
.mheader h4, .pheader h4 {
    float: left;
    color: #fff;
}
.no-pad-desk {
    padding: 0px;
}
.select-div select {
    -webkit-appearance: none;
    -moz-appearance: window;
    padding: 2px 50px 2px 2px;
    border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    background-image: url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png);
    background-repeat: no-repeat;
    background-position: right center;
    box-shadow: none;
    border-bottom: 1px solid #242937;
    border-radius: 0px;
}
#grade_scale_div input, #other_scale input, #univ_grade_scale_div input, #univ_other_grade_input {
    box-shadow: none;
    border-bottom: 1px solid #242937;
    border-radius: 0px;
    border-left: none;
    border-right: none;
    border-top: none;
    padding: 2px 50px 2px 2px;
}
.sinput {
    box-shadow: none;
    border-bottom: 1px solid #242937;
    border-radius: 0px;
    border-left: none;
    border-right: none;
    border-top: none;
    padding: 2px 50px 2px 2px;
}
.select-div-row select {
    -webkit-appearance: none;
    -moz-appearance: window;
    padding: 2px 50px 2px 2px;
    border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    background-image: url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png);
    background-repeat: no-repeat;
    background-position: right center;
    box-shadow: none;
    border-bottom: 1px solid #242937;
    border-radius: 0px;
    height: 28px;
}
.program-blue-bg {
    background-color: #01bca7;
    height: 90px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff;
    position: relative;
    margin-top: -34px;
    padding-top: 16px;
    box-shadow: 0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
}
.program-blue-bg .icon {
    font-size: 60px;
    color: #fff;
}
.overlays .program-head {
	color: #fff;
	margin-top: 0px;
	position: absolute;
	margin-top: 50px;
	text-align: left;
	text-shadow: 1px 1px 2px #231F20, 0 0 25px #231F20, 0 0 5px #231F20;
	background: rgba(0,0,0,0.7);
	    padding: 30px 15px 30px 15px;
    top: 0px;
    width: 48%;

}
.program-blue-bg h4 {
    font-size: 20px;
    line-height: 22px;
    color: #fff;
	margin-top:0;
	margin-bottom:0px;
}
.univp .nav li.active {
    background-color: #f1f1f1;
    color: #2c2c2c;
    line-height: 10px;
   /*  padding-top: 12px; */
    font-weight: 600;
    border-right: 8px solid #12af9e;
    margin-bottom: 5px;
    text-align: right;
}
.univp .nav li {
    background-color: #f1f1f1;
    color: #2c2c2c;
    line-height: 10px;
    /* padding-top: 12px; */
    border-right: 8px solid #b6e1da;
    margin-bottom: 5px;
    text-align: right;
}
.univ-web .white a {
    display: block;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
}
.white a {
    color: #fff;
    font-family: inherit;
    text-transform: capitalize;
}
.round-blue-bg {
    padding-top: 20px;
    background-image: url(../images/round-blue.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-color: #eee;
    border-bottom-color: #fff;
    border-bottom: 4px solid #ee3733 !important;
    background-color: #db2027 !important;
}
.view {
    float: left;
    margin-top: 13px;
    margin-right: 20px;
    font-weight: bold;
}
.view {
    position: relative;
    overflow: hidden;
    cursor: default;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #fff;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-left-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
}
.cred{color:#ff0000;}