.page-container {
    visibility: hidden;
}
.header-search-box form {
    position: relative;
    margin-top: 5px;
}
.header-search-box form>p {
    position: absolute;
    width: 20px;
    height: 100%;
    top: 0;
    background-color: #00f;
    left: 0;
}
.top-nav li.dropdown {
    width: 50px;
}
.top-nav-social-connect .social-downarrow {
    left: 30px;
}
.top-nav .navbar-nav .top-nav-menu-items a.withDropdown {
    position: relative;
    padding-right: 15px;
    z-index: 2;
    margin-right: -5px;
}
.top-navigation .top-nav-menu-items span.dropDown {
    display: inline-block;
    float: right;
    position: absolute;
    top: 21px;
    right: -5px;
    z-index: 0;
}
.top-nav .navbar-nav li.top-nav-menu-items ul.loginDropDown {
    position: absolute;
    background: #f2f2f2;
    top: 44px;
    left: 15px;
    text-align: left;
}
.top-nav .navbar-nav li.top-nav-menu-items ul.loginDropDown li {
    display: block;
    clear: both;
}
.top-nav .navbar-nav li.top-nav-menu-items ul.loginDropDown li a {
    display: block;
    line-height: 33px;
    width: 120px;
    padding: 0 10px;
    border-bottom: 1px solid #bfbfbf;
}
.top-nav .navbar-nav li.top-nav-menu-items ul.loginDropDown li:last-of-type a {
    border: 0;
}
.top-navigation .move-left {
    padding-left: 0;
}
.top-navigation .right-spaces {
    width: 315px;
}
.header-search-box {
    border-left: 0;
    background: transparent;
}
.header-search-box form>.search-dropdown {
    display: inline-block;
    position: absolute;
    width: 40px;
    height: 95%;
    top: 0;
    background-color: #80c000;
    left: 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 4px;
    margin-top: 1px;
    margin-left: 1px;
    z-index: 1;
}
.header-search-box form>.search-dropdown:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    position: absolute;
    left: 40px;
    top: 0;
    border-left: 0;
    border-right: 14px solid transparent;
    border-top: 33px solid #80c000;
}
.header-search-box .search-all {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 2px;
    margin-top: 15px;
    background: #fff;
    margin-left: 7px;
}
.header-search-box .search-all:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 15px;
    height: 2px;
    background: #fff;
    top: -5px;
    left: 0;
}
.header-search-box .search-all:after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 15px;
    height: 2px;
    background: #fff;
    top: 5px;
    left: 0;
}
.header-search-box .search-programs {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 12px;
    margin-top: 10px;
    background: #fff;
    margin-left: 7px;
    float: left;
    background: url(../images/xsearch-option2-regular.png.pagespeed.ic.ZtHM5E8IWG.png) 0 0 no-repeat;
}
.header-search-box .selected .search-programs {
    background: url(../images/xsearch-option2-selected.png.pagespeed.ic.WUBMUthMzL.png) 0 0 no-repeat;
}
.header-search-box .search-dropdown .search-programs {
    background: url(../images/xsearch-option2-show.png.pagespeed.ic.lqv_5DGLB7.png) 0 0 no-repeat;
}
.header-search-box .search-dropdown .search-programs span:before, .header-search-box .search-dropdown .search-center span:before {
    top: -3px;
}
.header-search-box .search-dropdown .search-programs span:after, .header-search-box .search-dropdown .search-center span:after {
    top: -6px;
}
.header-search-box .search-center {
    position: relative;
    display: inline-block;
    width: 12px;
    height: 15px;
    margin-top: 10px;
    background: #fff;
    margin-left: 7px;
    float: left;
    background: url(../images/xsearch-option3-regular.png.pagespeed.ic.YzFiZNwgcv.png) 0 0 no-repeat;
}
.header-search-box .selected .search-center {
    background: url(../images/xsearch-option3-selected.png.pagespeed.ic.BUTGbbwlVi.png) 0 0 no-repeat;
}
.header-search-box .search-dropdown .search-center {
    background: url(../images/xsearch-option3-show.png.pagespeed.ic.EOeWis8dt0.png) 0 0 no-repeat;
}
.top-nav ul.navbar-nav li>a.seach-dropdown-lists:hover {
    color: #000;
}
.header-search-box .search-dropdown p span {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 2px;
}
.header-search-box .search-dropdown p span:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #fff;
    top: -6px;
    right: -15px;
}
.header-search-box .search-dropdown p span:after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #80c000;
    top: -8px;
    right: -15px;
}
.header-search-box ul {
    display: block;
    position: absolute;
    border: 1px solid #666;
    width: 235px;
    //height: 100px;
    top: 34px;
    left: 3px;
    background: #fff;
    font-family: "lucida sans w01";
    border-top: 0;
    display: none;
    border-radius: 0;
}
.header-search-box ul li {
    border-top: 1px solid #ccc;
    text-transform: uppercase;
    position: relative;
}
.header-search-box ul li:hover {
    background: none repeat scroll 0 0 #f5f5f5;
}
.header-search-box ul li.first {
    border-top: 0;
}
.seach-dropdown-lists {
    display: block;
    height: 32px;
    font-weight: normal;
    color: #333;
    font-size: 1.1em;
}
.header-search-box .seach-dropdown-lists .search-all, .header-search-box .seach-dropdown-lists .search-all:before, .header-search-box .seach-dropdown-lists .search-all:after {
    float: left;
    background: #000;
}
.header-search-box .selected .seach-dropdown-lists .search-all, .header-search-box .selected .seach-dropdown-lists .search-all:before, .header-search-box .selected .seach-dropdown-lists .search-all:after {
    background: #80c000;
}
.header-search-box .selected .seach-dropdown-lists .dropdown-data {
    color: #80c000;
}
.header-search-box .seach-dropdown-lists .dropdown-data {
    display: block;
    float: left;
    margin-left: 10px;
    margin-top: 12px;
}
.search-input {
    padding-left: 55px;
    padding-top: 11px;
    padding-bottom: 8px;
    font-size: 1em;
    width: 240px!important;
}
.search-button {
    position: absolute;
    top: 10px;
    right: 10px;
    margin: 0;
    opacity: .5;
}
.top-nav-social-connect {
    border-left: 1px solid #ccc;
}
.top-navigation {
    background: #f2f2f2;
     z-index:  -1;
}
.header-container .top-nav {
    border: 0;
}
.top-nav .navbar-nav .top-nav-menu-items a {
    color: #000;
}
.container-wrapper.primary-sticky {
    background-color: #fff;
    border-bottom: 2px solid #0fb0ee;
}
.primary-nav-container .navbar-default {
    background: #fff;
}
.header-search-container {
    height: 34px;
    border: 1px solid #666;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}
.prinav-menu-items {
    border-left: none;
}
.prinav-menu-items:hover, .prinav-menu-items.selected, .prinav-menu-items.selected-inst {
    border-top: 5px solid transparent;
    color: #0fb0ee;
}
.primary-sticky .primary-sticky-container .apply-now a {
    width: 48px;
    height: 44px;
    margin-top: 13px;
}
.primary-sticky .primary-sticky-container .apply-now a img {
    margin-top: 0;
    left: auto;
    width: 48px;
    height: 44px;
}
.footer-top-links .current-students .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 7px;
}
.footer-top-links .current-students:hover .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 -24px;
}
.footer-top-links .faculty .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 -52px;
}
.footer-top-links .faculty:hover .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 -82px;
}
.footer-top-links .alumini .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 -112px;
}
.footer-top-links .alumini:hover .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 -142px;
}
.footer-top-links .careers .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 -172px;
}
.footer-top-links .careers:hover .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 -204px;
}
.footer-top-links .faq .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 -234px;
}
.footer-top-links .faq:hover .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 -262px;
}
.footer-top-links .manipal-times .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 -292px;
}
.footer-top-links .manipal-times:hover .sprite-placeholder {
    background: url(../images/icons/xfooter-sprite.png.pagespeed.ic.wWdi3SLB4Z.png) no-repeat 0 -324px;
}
.sitemap-category:hover, .sitemap-links-section ul li a:hover, .copyright-section .footer-bottom-left-links a:hover {
    color: #0fb0ee;
}
.top-nav-menu-items.right-spaces:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 17px;
    background: #000;
    top: 12px;
    left: 12px;
}
.footer-top-links {
    overflow: hidden;
}
#search-filter .interest-search form .search-button-bg {
    background-color: #0fb0ee;
}
#search-filter .interest-search form .search-button-bg .goTxt {
    background-color: #0fb0ee;
    color: #fff;
}
.other-list-pagination.pagination ul li.active a {
    color: #fff;
}
.component-other-lists .other-lists-item-details {
    border-left: 5px solid #0fb0ee;
}
.component-other-lists .other-lists-item:hover {
    border: 1px solid #0fb0ee;
}
.primary-sticky .prinav-menu-items:hover a, .primary-sticky .prinav-menu-items.selected a, .primary-sticky .prinav-menu-items.selected-inst a {
    color: #0fb0ee;
}
.top-nav ul.navbar-nav li.selected>a, .top-nav ul.navbar-nav li>a:hover {
    color: #0fb0ee;
}
#search-filter ul.filters .arrow-down {
    border-top: 8px solid #0fb0ee;
}
#search-filter ul.filters a.filter-active:hover, #search-filter ul.filters a.filter-selected {
    color: #0fb0ee!important;
}
.manipal-mobile .top-nav-menu-items, .mobile-social-connect {
    background-color: #36b8f5;
    height: 100px!important;
    border-color: #fff;
}
.manipal-mobile .header-container {
    background-color: #36b8f5;
}
.manipal-mobile .top-nav-text {
    color: #fff;
    margin-top: 10px;
}
.manipal-mobile .top-nav-menu-items {
    border-color: transparent;
}
.manipal-mobile .top-nav-menu-items.rfi-mobile {
    border-color: #fff;
    border-right: 0;
    border-left: 1px solid #fff;
}
.manipal-mobile .header-search-box form {
    margin: 0;
}
.manipal-mobile .header-search-container {
    border: 0;
    height: auto;
}
.manipal-mobile .header-search-box form>.search-dropdown {
    margin: 0;
    border-radius: 0;
    height: 100%;
    padding-top: 9px;
}
.manipal-mobile .header-search-box {
    border-bottom: 1px solid #36b8f5;
    background: #fff;
}
.manipal-mobile .search-button {
    margin-top: 0;
    top: 18px;
}
.manipal-mobile .search-input {
    padding-top: 15px;
    padding-bottom: 15px;
    width: 84%!important;
}
.manipal-mobile .header-search-box ul {
    top: 49px;
    width: 100%;
    left: 0;
}
.manipal-mobile .header-search-box .seach-dropdown-lists .dropdown-data {
    font-size: 14px;
}
.manipal-mobile .header-search-box form>.search-dropdown:after {
    border-top: 51px solid #80c000;
}
.manipal-mobile .goto-top {
    background: #36b8f5;
}
.manipal-mobile .header-search-box .search-dropdown p span:before {
    top: -11px;
}
.manipal-mobile .header-search-box .search-dropdown p span:after {
    top: -14px;
}
.manipal-mobile .container-wrapper.primary-sticky {
    top: 0!important;
}
.sticky-navigation .rfi-tag .rfi-text {
    color: #fff;
}
.submit-container {
    margin-left: 10px;
    margin-bottom: -10px;
    margin-top: 0;
}
.manipal-mobile .goto-top .caret {
    border-top: 0!important;
}
#profile-details .table.areasOfInterest {
    margin: 0!important;
}
.detail-desc {
    border-left: 5px solid #0fb0ee;
}
.top-navigation .top-nav .mit-topnav-first.mit-border-left {
    width: 235px;
}
.video-container .ui-widget-overlay {
    position: fixed;
}
.mCSB_container {
    width: auto;
    margin-right: 20px;
    overflow: hidden;
}
.mCSB_container.mCS_no_scrollbar {
    margin-right: 0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
    margin-right: 30px;
}
.mCustomScrollBox>.mCSB_scrollTools {
    width: 16px;
    height: 100%;
    top: 0;
    right: 0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
    display: block;
    position: relative;
    height: 20px;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
    top: 100%;
    margin-top: -40px;
}
.mCSB_horizontal>.mCSB_container {
    height: auto;
    margin-right: 0;
    margin-bottom: 30px;
    overflow: hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
    margin-bottom: 0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
    margin-right: 0;
    margin-bottom: 30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools {
    width: 100%;
    height: 16px;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {
    width: 30px;
    height: 100%}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
    display: block;
    position: relative;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
    float: left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
    margin-left: -40px;
    float: right;
}
.mCustomScrollBox {
    -ms-touch-action: none;
}
.mCustomScrollBox>.mCSB_scrollTools {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"}
.mCustomScrollBox:hover>.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, .4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #fff;
    background: rgba(255, 255, 255, .75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)"}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    background-image: url(http://smude.edu.in/etc/designs/manipal/images/mCSB_buttons.png);
    background-repeat: no-repeat;
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
}
.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px;
}
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
    opacity: .9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"}
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, .15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #000;
    background: rgba(0, 0, 0, .75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #fff;
    background: rgba(255, 255, 255, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background: #fff;
    background: rgba(255, 255, 255, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #fff;
    background: rgba(255, 255, 255, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background: #fff;
    background: rgba(255, 255, 255, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background: #000;
    background: rgba(0, 0, 0, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px;
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail {
    background: #fff;
    background: rgba(255, 255, 255, .1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, .15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: #000;
    background: rgba(0, 0, 0, .75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}
.mosaic-grid {
    overflow: hidden;
}
.mosaic-grid .mosaic-big-img {
    position: relative;
}
.mosaic-grid-container {
    background: transparent;
}
.mosaic-grid-header {
    color: #0fb0ee;
    font-weight: normal;
    font-size: 1.9em;
}
.mosaic-data {
    position: absolute;
    top: 5px;
    z-index: 2;
    padding: 23px;
    width: 100%}
.mosaic-grid .mosaic-title, .mosaic-big-title {
    font-family: "Rockwell W01"!important;
    font-size: 1.0em!important;
    text-transform: uppercase;
    line-height: 20px;
    padding-top: 10px;
}
.mosaic-big-title {
    font-size: 1.4em!important;
}
.mosaic-rte {
    font-size: 1em;
}
.mosaic-grid .big-mosaic-block a, .mosaic-grid .wide-mosaic-block a {
    background: 0;
    text-indent: 0;
    font-size: 1em;
    padding-top: 0;
    cursor: pointer;
}
.wide-mosaic-block .mosaic-icon {
    margin-bottom: -6px;
}
.mosaic-grid .image-gallery-container {
    width: 33.3%}
.mosaic-grid .video-gallery-container {
    width: 66.6%}
.mosaic-grid .wide-mosaic-block {
    width: 306px;
}
.row-two-wrapper .wide-mosaic-block {
    width: 150px;
    height: 305px;
}
.mosaic-rte h6 {
    font-size: .8em;
    line-height: 15px;
    padding-bottom: 10px;
}
.mosaic-wide-section {
    width: 50%;
    float: left;
    text-align: center;
    color: #fff;
}
.mosaic-rte h5 {
    font-size: 1.4em;
    line-height: 18px;
}
.mosaic-rte h4 {
    font-size: 1.8em;
    line-height: 30px;
}
.mosaic-rte h3 {
    font-size: 2em;
    line-height: 30px;
}
.mosaic-rte h2 {
    font-size: 2.1em;
    line-height: 30px;
}
.mosaic-rte h1 {
    font-size: 2.4em;
    line-height: 30px;
}
.wide-mosaic-block .mosaic-data {
    text-align: center;
}
.mosaic-bg-hidden, .mosaic-bg-image-hidden {
    display: none;
}
.content-panel-wrapper a, .rte-wrapper a {
    color: #10aff0;
}
.row-two-wrapper .btm-txtcont {
    position: absolute;
    top: 150px;
}
.mosaic-grid-container h3 {
    font-size: 1.7em;
    line-height: 20px;
}
.row-two-wrapper .btm-txtcont h3 {
    font-size: 3em!important;
    line-height: 55px;
}
.manipal-mobile .mosaic-grid .big-mosaic-block a, .manipal-mobile .small-mosaic-block a {
    padding: 0;
    margin: 0;
}
.manipal-mobile .mosaic-grid .wide-mosaic-block {
    min-height: 200px;
}
.manipal-mobile .mosaic-grid .big-mosaic-block a, .manipal-mobile .wide-mosaic-block a {
    padding: 0;
    margin: 0;
    background: 0;
    float: left;
}
.manipal-mobile .mosaic-grid .mosaic-big-img, .manipal-mobile .mosaic-grid .mosaic-wide-img {
    float: left;
}
#mosaic-categories-mobile .dropdown-default-text {
    color: #0fb0ee;
}
.manipal-mobile .active-gallery {
    color: #0fb0ee;
}
.gallery-mobile .btn {
    border-color: #0fb0ee;
}
.gallery-mobile .caret {
    border-top-color: #0fb0ee;
}
.mosaic-rte>p {
    font-size: .85em;
}
.manipal-mobile .mosaic-wide-section {
    position: relative;
}
.manipal-mobile .mosaic-grid .big-mosaic-block a, .manipal-mobile .wide-mosaic-block a {
    width: 100%}
.manipal-mobile .mosaic-rte.mosaic-count>p {
    color: #000;
}
.manipal-mobile .mosaic-rte.mosaic-count>p span {
    color: #fff;
    font-size: 18px;
}
.manipal-mobile .mosaic-rte {
    top: 0;
    font-size: 1em;
    position: absolute;
    margin-right: 5px;
    left: 0;
}
.manipal-mobile .mosaic-wide-section_new .mosaic-rte {
    top: 0;
    left: 0;
}
.manipal-mobile .mosaic-data {
    height: 100%}
.manipal-mobile .mosaic-grid .mosaic-title {
    font-size: 1.2em;
    text-align: center;
}
.manipal-mobile .mosaic-wide-section_new {
    float: left;
    margin: 0;
    color: #fff;
    position: relative;
    top: 0;
    left: 0;
    width: 50%}
.manipal-mobile .mosaic-wide-section_new .mosaic-rte.mosaic-count>p {
    color: #fff;
}
.manipal-mobile .mosaic-rte.mosaic-count.mobile-txtcolor>p {
    color: #fff;
}
.manipal-mobile .mosaic-grid-container {
    width: 100%}
.manipal-mobile .sticky-nav-container>li.dropdown .dropdown-toggle .caret {
    border-top: 4px solid #10aff0!important;
    right: 9px;
    position: absolute;
    top: 18px;
}
.manipal-mobile .sticky-nav-container>li.dropdown.dd-sec-nav a.dropdown-toggle {
    color: #10aff0;
}
.manipal-mobile .dropdown-toggle {
    color: #10aff0;
}
.manipal-mobile .mosaic-count>h3 {
    font-size: 1.7em;
    line-height: 20px;
}
.manipal-mobile .btm-txtcont1 h3 {
    font-size: 2em!important;
    line-height: 55px;
    color: #fff;
}
.manipal-mobile .mosaic-count.btm-txtcont1>p {
    color: #fff;
}
.manipal-mobile .row-two-wrapper .mosaic-wide-section .mosaic-rte.mosaic-count>h3 {
    color: #000;
    line-height: 30px;
}
p.mosaic-box1-head {
    font-size: 22px!important;
    line-height: 25px!important;
    padding: 8px 0 10px!important;
    font-weight: normal!important;
    font-family: "Rockwell W01"!important;
}
p.mosaic-box1-para {
    font-family: "Lucida Sans W01"!important;
    font-size: 13px!important;
    line-height: 16px!important;
    margin: 0!important;
    padding: 3px 0 0!important;
    width: 154px;
}
p.mosaic-box2-head {
    font-family: rockwell\ w01!important;
    font-size: 16px!important;
    font-weight: normal!important;
    line-height: 25px!important;
    padding: 12px 0!important;
}
p.mosaic-box2-para {
    font-family: "Lucida Sans W01"!important;
    font-size: 16px!important;
    line-height: 18px!important;
    margin: 0!important;
    padding: 2px 0 2px!important;
}
p.mosaic-box3-head {
    font-family: rockwell\ w01!important;
    font-size: 16px!important;
    line-height: 20px!important;
    padding: 18px 0!important;
}
p.mosaic-box3-para {
    font-family: lucida\ sans\ w01!important;
    font-size: 16px!important;
    line-height: 18px!important;
    margin: 0!important;
    padding: 0!important;
}
p.mosaic-box4-head {
    font-family: rockwell\ w01!important;
    font-size: 16px!important;
    line-height: 20px!important;
    padding: 18px 0!important;
}
p.mosaic-box4-para {
    font-family: "Lucida Sans W01"!important;
    font-size: 16px!important;
    line-height: 18px!important;
    margin: 0!important;
    padding: 5px 0 0!important;
}
p.mosaic-box5-head {
    font-family: rockwell\ w01!important;
    font-size: 22px!important;
    line-height: 20px!important;
    padding: 16px 0!important;
}
p.mosaic-box5-para {
    font-family: "Lucida Sans W01"!important;
    font-size: 18px!important;
    line-height: 20px!important;
    margin: 0!important;
    padding: 2px 0 0!important;
}
p.mosaic-box6-head {
    font-family: rockwell\ w01!important;
    font-size: 16px!important;
    line-height: 20px!important;
    padding: 18px 0!important;
}
p.mosaic-box6-para {
    font-family: "Lucida Sans W01"!important;
    font-size: 16px!important;
    line-height: 18px!important;
    margin: 0!important;
    padding: 5px 0 0!important;
}
.mosaic-grid-container h4 {
    font-family: rockwell\ w01!important;
    font-size: 50px!important;
    margin: 0!important;
    padding: 0 0 13px!important;
}
.mosaic-grid-container h3 {
    font-family: "Rockwell W01";
    font-size: 24px!important;
    line-height: 27px;
    margin: 0!important;
    padding: 0!important;
}
.row-two-wrapper .mosaic-data.new-left-pad {
    padding-left: 32px!important;
}
.manipal-mobile p.mosaic-box1-para {
    font-family: "Lucida Sans W01"!important;
    font-size: 13px!important;
    line-height: 20px!important;
    margin: 0!important;
    padding: 3px 0 0!important;
    position: relative;
    top: -5px;
    width: 154px;
}
.manipal-mobile .btm-txtcont1 h4 {
    color: #fff;
}
.manipal-mobile .mosaic-rte.mosaic-count.mobile-txtcolor {
    bottom: 41px;
    right: 0;
    width: 132px;
}
.manipal-mobile p.mosaic-box3-para {
    padding-bottom: 5px!important;
}
.manipal-mobile .btm-txtcont1 {
    position: absolute;
    bottom: 25%}
.column-container-with-bg {
    margin-top: 0;
}
.four-column-manual-container .column-call-to-action a.cta-1, .four-column-manual-container .column-call-to-action a.cta-3, .four-column-manual-container .column-call-to-action a.blue-cta {
    background: #f0f0f0 url(smude-clientlibs/css/../images/cta-bg.png) repeat-x 0 0;
}
.column-call-to-action-label {
    font-weight: bold;
    font-size: 20px;
}
.cta-3 .column-call-to-action-label, .blue-cta .column-call-to-action-label {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.cta-3 .column-call-to-action-label {
    padding: 0 12px 0 0;
}
.column-data {
    padding-top: 10px;
    width: 90%;
    margin: 0 auto;
}
.cta-1 .column-call-to-action-label {
    color: #0fb0ee;
}
.column-heading {
    font-size: 16px;
    min-height: 50px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    font-family: "Rockwell W01"}
.column-programs li a {
    display: block;
    color: #80c000;
    padding: 10px 10px 10px 0;
    text-align: left;
    font-size: 19px;
}
.remaining-programs {
    padding: 10px;
    text-transform: uppercase;
}
.dark-theme .column-heading {
    color: #fff;
}
.light-theme .count {
    color: #80c000;
    line-height: 80px;
    text-align: center;
    font-family: "Rockwell W01"!important;
    padding: 35px 0 0 0;
    display: block;
}
.rte-wrapper .count {
    font-size: 75px;
    line-height: 80px;
    padding: 35px 0 0 0;
    text-align: center;
}
.column-call-to-action.cta-read-more {
    bottom: 10px;
}
.column-call-to-action.cta-read-more a {
    padding-right: 15px;
    display: inline-block;
    position: relative;
    left: auto;
    top: 10px;
}
.column-container .light-theme .cta-2-text {
    color: #000;
}
.column-container .dark-theme .cta-2-text {
    color: #fff;
}
.dark-theme {
    color: #fff;
}
.column-main-heading, .column-main-heading-white {
    color: #000;
}
.cta-2:after {
    border-left: 6px solid #fff;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    height: 0;
    content: '';
    position: absolute;
    bottom: 5px;
    right: 5px;
    top: 18px;
}
.light-theme .cta-2:after {
    border-left: 6px solid #000;
}
.column-rich-text .green-text {
    color: #80c000;
    font-size: 28px;
    font-family: "Rockwell W01"!important;
    text-transform: uppercase;
    line-height: 30px;
    display: block;
    text-align: center;
    padding-left: 6px;
}
.column-call-to-action .cta-2 .cta-2-text {
    padding-right: 5px;
}
.light-theme .column-call-to-action .cta-2 .cta-2-text:before, .column-call-to-action .cta-2 .cta-2-text:after, .dark-theme .column-call-to-action .cta-2 .cta-2-text:before {
    display: none;
}
.column-call-to-action.cta-read-more {
    left: 0;
    right: auto;
}
.rte-column-light-text {
    color: #fff;
    font-family: "Rockwell W01";
    font-size: 30px;
}
.column-rich-text .big-grey-text {
    color: #999;
    text-align: left;
    font-weight: normal;
    font-size: 23px;
    font-family: "Rockwell W01"!important;
    text-transform: uppercase;
    display: block;
    padding-left: 9px;
    letter-spacing: .2px;
}
.column-data .column-heading {
    text-align: center;
    font-size: 18px;
}
.light-theme .column-data .column-heading {
    color: #000;
}
.column-call-to-action {
    position: relative;
    bottom: 0;
    right: 0;
}
.rte-wrapper {
    padding-bottom: 10px;
}
.cta-3 .column-call-to-action-icons {
    position: relative;
    padding: 0 10px 0 10px;
    width: 47px;
    height: auto;
    vertical-align: middle;
}
.cta-3 .column-call-to-action-icons img {
    width: auto;
}
.homePage .four-column-manual-row {
    display: flex;
}
.column-rich-text ul {
    border: 1px solid #fff;
    border-radius: 7px;
}
.column-rich-text ul li {
    color: #fff;
    list-style: disc inside none!important;
    margin: 0 0 0 5px!important;
    padding: 0 10px 5px!important;
    text-align: left;
    font-size: 13px;
}
.four-column-manual-container.no-spacing .four-column-manual-wrapper {
    border-spacing: 15px;
}
.four-column-manual-container .column-call-to-action a.cta-1, .four-column-manual-container .column-call-to-action a.cta-3, .four-column-manual-container .column-call-to-action a.blue-cta {
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (min-width:480px) {
    .column-call-to-action.cta-read-more {
    position: absolute;
}
.four-column-manual-row .column-call-to-action.cta-read-more a {
    bottom: auto;
    position: relative;
    left: 27%;
    top: 0;
}
.four-column-manual-row .column-call-to-action {
    right: 10px;
}
.four-column-manual-row .cta-2:after {
    bottom: auto;
    top: 18px;
}
.home .four-column-manual-row .cta-2:after {
    top: auto;
}
.cta-2 {
    width: 116px;
}
.four-column-manual-wrapper div.four-column-manual-row .column-call-to-action a.cta-1, .four-column-manual-wrapper div.four-column-manual-row .column-call-to-action a.cta-3, .four-column-manual-wrapper div.four-column-manual-row .column-call-to-action a.blue-cta {
    max-width: 230px;
    margin-left: 15px;
    margin-right: 15px;
}
}@media only screen and (min-width:768px) {
    .four-column-manual-container.no-spacing .four-column-manual-wrapper {
    border-spacing: 0;
}
.four-column-manual-container .column-call-to-action a.cta-1, .four-column-manual-container .column-call-to-action a.cta-3, .four-column-manual-container .column-call-to-action a.blue-cta {
    width: 48%;
    min-width: 165px;
}
.rte-wrapper {
    padding-bottom: 0;
}
.cta-3 .column-call-to-action-label {
    padding: 0 5px;
    display: table-cell;
}
.column-data {
    width: 100%}
.background-applicable {
    background-size: cover;
}
.leftnav-mainContainer {
    width: 100%}
.column-call-to-action.cta-read-more a {
    position: relative;
    left: auto;
    top: 0;
}
.cta-2:after {
    top: 8px;
}
.rte-wrapper .count {
    font-size: 55px;
}
.column-data .column-heading {
    padding: 20px;
}
.cta-3 .column-call-to-action-label, .blue-cta .column-call-to-action-label {
    font-size: 12px;
}
.column-data .column-heading {
    font-size: 16px;
}
.four-column-manual-container {
    border-spacing: 0;
}
.column-call-to-action {
    right: 0;
}
}@media only screen and (min-width:992px) {
    .four-column-manual-wrapper>div {
    min-width: 180px;
    max-width: 250px;
}
.rte-wrapper .count {
    font-size: 75px;
}
.four-column-manual-container .column-call-to-action a.cta-1, .four-column-manual-container .column-call-to-action a.cta-3, .four-column-manual-container .column-call-to-action a.blue-cta {
    min-width: 200px;
    margin-left: auto;
    margin-right: auto;
}
.four-column-manual-container {
    border-spacing: 15px 0;
}
}.login_info .submit_btn, .submit_info .submit_btn {
    background: #80c000;
    border-radius: 4px;
    color: #fff;
}
.login_info .submit_btn:hover, .submit_info .submit_btn:hover {
    background: #0fb0ee;
    color: #fff;
}
.submit_info .cancel_btn {
    border-radius: 4px;
}
.login_info .login_sub_info {
    color: #0fb0ee;
}
.step_position .step_position_list.active:before {
    background-color: #0fb0ee;
}
.step_position .step_position_list.step_completed:before {
    background-color: #0fb0ee;
}
.login_info .logout_password_info .email_info {
    color: #0fb0ee;
}
.app_form_container .app_form_content_list_1 {
    color: #0fb0ee;
}
.login_info .orDevider {
    background: #0fb0ee;
}
.login_info .orDeviderLine {
    background: #0fb0ee;
}
.app_form_content {
    font-family: 'Lucida Sans W01';
    padding-top: 150px;
}
.app_form_container h3 {
    margin: 0 0 21px;
}
.app_form_container .smude_app_form_container {
    margin-top: 20px;
}
.app_form_container .fieldset_list .error_msg {
    float: left;
    padding: 7px 21px;
    margin-bottom: 0;
    margin-top: 0;
    color: red;
    font-size: .7em;
    width: 156px;
    background: #fcc;
    position: relative;
    z-index: 2;
    left: 11px;
}
.app_form_container .fieldset_list .error_msg:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 12px solid #fcc;
    border-right: 12px solid #fcc;
    top: 0;
    left: -12px;
}
.app_form_container .fieldset_list.select_field_list select.app_form_text {
    background: #fff url(../images/xsticky_nav_more_down_arrow.png.pagespeed.ic.Q7l2l8fp_q.png) 95% 12px no-repeat;
    position: relative;
    z-index: 1;
}
.app-form-login-background {
    height: 135px;
}
.submit_info .submit_btn {
    width: 40%}
#TalkToCounsellor {
    background-color: #7dbf44;
}
#TalkToCounsellor:hover {
    background-color: #252525;
    color: #7dbf44;
}
#BuyApplicationForm {
    background-color: #5f5f5f;
}
#BuyApplicationForm:hover {
    background-color: #252525;
}
.description_content {
    font-size: 10px;
    float: left;
    margin-top: 10px;
    color: #909090;
}
.app_basic_info .login_info {
    width: 32.2%;
    position: absolute;
    top: 50px;
    right: 0;
    z-index: 1;
}
.login_info .orDevider {
    position: absolute;
    color: #fff;
    background: #1bb4f0;
    left: -84px;
    top: 135px;
    width: 30px;
    padding: 7px;
    font-size: .9em;
    text-align: center;
    z-index: 2;
}
.login_info .orDeviderLine {
    width: 1px;
    background: #1bb4f0;
    height: 293px;
    position: absolute;
    top: 2px;
    left: -70px;
    z-index: 1;
}
.login_info .submit_btn, .submit_info .submit_btn {
    border-radius: 2px;
}
.login_info .submit_btn {
    background: #7dbf44;
    color: #fff;
}
.login_info .submit_btn:hover {
    background-color: #5f5f5f;
}
.login_info .login_text_field {
    display: block;
    float: left;
    width: 93%;
    height: 32px;
    border: 1px solid #1bb4f0;
    padding: 2px 10px;
    font-size: .8em;
    color: #333;
}
.step_position {
    margin: 25px 0 0;
    font-size: .72em;
    font-family: 'Lucida Sans W01'}
.step_position .step_position_list {
    float: left;
    width: auto;
    margin-left: 25px;
    padding: 10px 20px 10px 45px;
    height: 36px;
    background-color: #e4e4e4;
    color: #828282;
    position: relative;
    font-size: .99em;
    font-weight: 700;
    text-align: left;
    border: 2px solid #fff;
}
.step_position .step_position_list.active {
    background-color: #1bb4ee;
    color: #fff;
}
.step_position .step_position_list.active:after {
    background: url(../images/xarrow_after_active.png.pagespeed.ic.ffOnnKbT8S.png) center top no-repeat;
    width: 20px;
    height: 39px;
}
.step_position .step_position_list:before {
    padding-top: 7px;
    font-size: 1.5em;
    padding-left: 8px;
    display: inline-block;
    position: absolute;
    width: 40px;
    top: -5px;
    left: -2px;
    bottom: 0;
    background-color: transparent;
    color: #999;
    background: url(../images/xarrow_before_unactive.png.pagespeed.ic.-0R29vSVLU.png) center top no-repeat;
    width: 40px;
    height: 39px;
}
.step_position .step_position_list.active:before {
    background: url(../images/xarrow_before.png.pagespeed.ic.3KhDOxnFtn.png) center top no-repeat;
    color: #fff;
    width: 40px;
    height: 39px;
}
.step_position .step_position_list.basic_info:before {
    content: '1'}
.step_position .step_position_list.programs:before {
    content: '2'}
.step_position .step_position_list.contact_info:before {
    content: '3'}
.step_position .step_position_list.edu_qualification:before {
    content: '4'}
.step_position .step_position_list.confirmation:before {
    content: '5'}
.step_position .step_position_list.first {
    margin-left: 0!important;
}
.step_position .step_position_list.step_completed {
    background-color: #1bb4ee;
}
.step_position .step_position_list.step_completed:before {
    background-color: #f58220;
    content: url(../images/white_tick_mark.png);
}
.step_position_list {
    position: relative;
    background: #f4f4f4;
    border: 4px solid #fff;
}
.step_position_list:after, .step_position_list:before {
    left: 100%;
    top: -5px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.step_position_list:after {
    background: url(../images/arrow_after_unactive.png) center top no-repeat;
    width: 20px;
    height: 39px;
}
.event-single-category {
    padding: 35px 0;
    font-family: "Lucida Sans W01"}
.single-event-heading {
    font-family: "Rockwell W01";
    text-align: center;
    padding: 0 0 25px;
    font-size: 1.8em;
    font-weight: normal;
    color: #000;
    text-transform: uppercase;
    width: 100%}
.event-single-container .event-calendar {
    background: url(../images/xsmude-events-bg.png.pagespeed.ic.gAI0jF8lc0.png) -77px 109px;
    height: 70px;
    width: 77px;
    float: left;
}
.event-single-container .active-event .event-calendar {
    background: url(../images/xsmude-events-bg.png.pagespeed.ic.gAI0jF8lc0.png) -77px 0;
}
.event-single-container .calendar-text {
    width: 55px;
    text-align: center;
    color: #000;
    padding: 15px 0 0 15px;
}
.event-single-container .events-details {
    padding-left: 20px;
    float: left;
    width: 72%}
.event-status {
    background: #0fb0ee;
    border-radius: 4px;
    font-size: .68em;
    color: #fff;
    padding: 5px;
    float: left;
}
.active-event .event-status {
    background: #80c000;
}
.active-event .event-status img {
    margin-right: 10px;
    vertical-align: text-top;
}
.event-single-category .event-single-container li {
    width: 32.5%;
    display: inline-block;
    vertical-align: top;
}
.event-single-category .event-headlines {
    font-size: .75em;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 10px;
    height: 30px;
    overflow: hidden;
    margin-right: 30px;
    color: #999;
}
.event-single-category .event-subhead {
    font-size: .75em;
    height: 23px;
    overflow: hidden;
    margin-bottom: 10px;
    color: #999;
}
.event-single-category .location-info {
    font-size: .7em;
    height: 17px;
    overflow: hidden;
    margin-bottom: 10px;
    color: #999;
    display: block;
    padding-left: 20px;
    line-height: 1.8em;
    background: url(../images/xlocation_icon.png.pagespeed.ic.evlk30qyrd.png) 0 0 no-repeat;
}
.event-headlines:hover {
    text-decoration: underline;
}
.event-date, .event-time {
    width: 82%;
    display: inline-block;
    font-size: .68em;
    vertical-align: top;
    line-height: 12px;
    float: left;
    margin-left: 10px;
    color: #999;
}
.event-single-container {
    padding: 25px 0;
}
.event-single-container .news-date, .event-single-container .events-date {
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 1.5em;
    margin-top: 2px;
    text-align: left;
}
.event-single-container .news-month, .event-single-container .events-month {
    font-size: .6em;
    float: left;
    font-weight: bold;
    margin: 0;
}
.view-all {
    position: relative;
    text-align: right;
}
.view-all a {
    color: #000;
    text-align: right;
    display: inline-block;
    padding-right: 40px;
    font-size: .75em;
}
.view-all a:after {
    border-left: 4px solid #616569;
    border-top: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid rgba(0, 0, 0, 0);
    height: 0;
    content: '';
    position: absolute;
    top: 6px;
    right: 30px;
}
.event-single-container>li>a {
    display: block;
}
.manipal-mobile .event-single-category .event-single-container li {
    width: 100%;
    padding-bottom: 25px;
}
.manipal-mobile .event-single-container {
    padding-bottom: 10px;
}
.manipal-mobile .event-single-category {
    padding: 0 20px;
}
.hero-parent {
    top: 12%}
.hero-head-text {
    font-size: 2.3em;
    font-weight: normal;
    letter-spacing: 1px;
    color: #333;
    max-width: 354px;
    width: auto;
    text-transform: uppercase;
}
div.headingTextWarp {
    position: relative;
    float: left;
}
.hero-container .hero-content-container .text-container {
    margin-top: 20px;
    position: relative;
    clear: both;
}
.hero-slider-container {
    height: 100%}
.hero-container .hero-content-container {
    color: #000;
    position: absolute;
    bottom: 0;
}
.hero-head-text {
    color: #000;
    line-height: 1.2em;
}
.hero-small-text {
    width: 400px;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
}
.hero-go {
    position: absolute;
    top: auto;
    right: -40px;
    bottom: -2px;
}
.hero-container .slides .hero-go img {
    margin: 0;
}
.hero-container .flex-control-paging li a {
    border-radius: 4px;
    border: 1px solid #fff;
    top: 0;
}
.hero-container .flex-control-paging li a.flex-active {
    background-color: #0fafed;
    border: 1px solid #fff;
}
p.hero-light-color {
    color: #000;
}
.hero-container a.hero-dark-color, .hero-container a.hero-light-color {
    background: transparent;
    position: static;
    display: inline-block;
    margin-left: 50px;
    width: auto;
    height: 25px;
}
.hero-container a.hero-dark-color:before, .hero-container a.hero-light-color:before {
    content: '';
    position: absolute;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #000;
}
.hero-container .hero-content-container .hero-subhead-text {
    float: left;
    clear: both;
    max-width: 354px;
}
.hero-container .hero-content-container.hero-dark-color {
    bottom: 150px;
}
.hero-light-color.hero-head-text, .hero-light-color.hero-subhead-text {
    color: #000;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container.hero-dark-color {
    top: 50px;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container h3 {
    font-weight: normal;
    color: #000;
    max-width: 250px;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container a {
    float: initial;
    right: 0;
    background: 0;
    height: auto;
    width: auto;
    padding-right: 0;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container a:after {
    left: auto;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container h3.hero-light-color {
    color: #000;
}
.white-text-color.hero-head-text, .white-text-color.hero-subhead-text {
    color: #fff;
}
a.white-text-color, .manipal-mobile .mobile-hero-content .hero-mobile-content-container a.white-text-color {
    background: transparent;
    position: static;
    display: inline-block;
    margin-left: 50px;
    width: auto;
    height: 25px;
}
a.white-text-color:before, .manipal-mobile .mobile-hero-content .hero-mobile-content-container a.white-text-color:before {
    content: '';
    position: absolute;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #fff;
}
p.white-text-color {
    color: #fff;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container h3.white-text-color {
    color: #fff;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container p.white-text-color {
    color: #fff;
}
.black-text-color.hero-head-text, .black-text-color.hero-subhead-text {
    color: #000;
}
a.black-text-color, .manipal-mobile .mobile-hero-content .hero-mobile-content-container a.black-text-color {
    background: transparent;
    position: static;
    display: inline-block;
    margin-left: 50px;
    width: auto;
    height: 25px;
}
a.black-text-color:before, .manipal-mobile .mobile-hero-content .hero-mobile-content-container a.black-text-color:before {
    content: '';
    position: absolute;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #000;
}
p.black-text-color {
    color: #000;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container h3.black-text-color {
    color: #000;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container p.black-text-color {
    color: #000;
}
.brand-color-1.hero-head-text, .brand-color-1.hero-subhead-text {
    color: #10aff0;
}
a.brand-color-1, .manipal-mobile .mobile-hero-content .hero-mobile-content-container a.brand-color-1 {
    background: transparent;
    position: static;
    display: inline-block;
    margin-left: 50px;
    width: auto;
    height: 25px;
}
a.brand-color-1:before, .manipal-mobile .mobile-hero-content .hero-mobile-content-container a.brand-color-1:before {
    content: '';
    position: absolute;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #10aff0;
}
p.brand-color-1 {
    color: #000;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container h3.brand-color-1 {
    color: #10aff0;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container p.brand-color-1 {
    color: #000;
}
.brand-color-2.hero-head-text, .brand-color-2.hero-subhead-text {
    color: #80c000;
}
a.brand-color-2, .manipal-mobile .mobile-hero-content .hero-mobile-content-container a.brand-color-2 {
    background: transparent;
    position: static;
    display: inline-block;
    margin-left: 50px;
    width: auto;
    height: 25px;
}
a.brand-color-2:before, .manipal-mobile .mobile-hero-content .hero-mobile-content-container a.brand-color-2:before {
    content: '';
    position: absolute;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #80c000;
}
p.brand-color-2 {
    color: #000;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container h3.brand-color-2 {
    color: #80c000;
}
.manipal-mobile .mobile-hero-content .hero-mobile-content-container p.brand-color-2 {
    color: #000;
}
.manipal-mobile .hero-container {
    display: block;
    width: 100%}
.manipal-mobile .hero-carousel-container {
    height: auto;
    width: 100%}
.manipal-mobile .hero-container .hero-nav-container {
    width: 100%}
.manipal-mobile .hero-container .slides img {
    width: 347%;
    height: auto;
    margin-left: -260px!important;
}
.manipal-mobile .mobile-hero-container {
    width: 100%;
    min-height: 0;
    margin-top: 0;
    overflow: hidden;
}
.view-more-news a, .view-more-events a {
    background: 0;
    height: auto;
    width: auto;
    text-align: right;
    color: #403e3f;
}
.view-more-news a {
    margin-right: 50px;
}
.view-more-news, .view-more-events {
    position: relative;
}
.view-more-news a:after, .view-more-events a:after {
    border-left: 5px solid #9c9fa1;
    border-top: 5px solid rgba(0, 0, 0, 0);
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    height: 0;
    content: '';
    position: absolute;
    top: 13px;
}
.highlight-events {
    background: #616569;
    border-radius: 5px;
    color: #fff;
}
.news-date, .events-date {
    margin-top: 4px;
}
.view-more-news p, .view-more-events p {
    text-transform: none;
    font-size: .75em;
}
.photograph-not-available .news-headlines {
    padding-top: 9px;
}
.news-events-container .news-headlines {
    font-size: .68em;
    line-height: 13px;
    max-width: inherit;
    height: 39px;
    margin-bottom: 6px;
}
.news-and-events .events-headlines {
    font-size: .68em;
}
.photograph-available .icons-news-and-events-smude {
    bottom: 0;
    position: absolute;
    top: auto;
}
.icons-news-and-events-cal-smude {
    float: left;
}
.photograph-not-available .icons-news-and-events-smude {
    float: left;
}
.request4info .nav-tabs li {
    background: 0;
    display: inline-block;
    width: 50%}
.request4info {
    /* right: 50%;
    margin-right: -470px;
     */position: fixed;
    top: 150px;
    font-family: "Lucida Sans W01";
    z-index: 9999;
    width: 15%;
    border: 0;
    right:0.7%;
}
.request4info .submit-arrow::after {
    content: none;
}
.request4info .nav-tabs {
    border-bottom: 0;
}
.request4info .nav-tabs a {
    color: #000;
    font-size: .65em;
    font-weight: 700;
    padding: 12px 10px;
    margin-right: 0;
    border-bottom: 0;
    display: inline-block;
    border-width: 0!important;
    margin: 0;
    line-height: initial;
    border-radius: 4px 4px 0 0;
    font-family: 'Lucida Sans W01';
    width: 100%;
    text-transform: uppercase;
}
.rfi-input-wrapper {
    position: relative;
}
.request4info .rfi-input-wrapper label {
    display: inline-block;
    width: 34px;
    height: 32px;
    margin-left: 0;
    float: left;
    position: relative;
}
.request4info .rfi-input-wrapper label span {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 8px;
    margin-left: 7px;
}
.request4info .nav-tabs>li>a:hover {
    border-color: #666 #666 #666;
}
.request4info .nav-tabs li.active {
    background: #fff;
    border: 1px solid #666;
    border-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.request4info .nav-tabs li.active a {
    color: #0fb0ee!important;
    height: auto;
    overflow: inherit;
    padding-left: 18px;
    position: relative;
    white-space: nowrap;
    outline: 0;
}
.request4info .nav-tabs li.active a:before {
    content: "/";
    left: 7px;
    position: absolute;
    top: 12px;
}
.request4info .tab-content {
    background-color: #eee;
    display: inline-block;
    height: auto;
     min-height: 300px;
     width: 100%;
    border-radius: 10px;
    border: 4px solid #666;
}
.request4info #rfi-form {
    float: right;
    width: 100%;
    margin: 10px 0;
}
.request4info #rfi-form .rfi-radio-link {
    color: #9f9fa1;
    cursor: default;
    text-decoration: none;
    display: inline-block;
    padding: 0 0 5px 45px;
    float: left;
}
.submit-container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-bottom: -10px;
    width: auto;
}
.request4info #rfi-form .rfi-radio-link label {
    font-size: .7em;
    font-weight: normal;
    float: initial;
}
.rfi-submit-container {
    padding: 0 15px;
}
.request4info #rfi-form .rfi-radio {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: inset 0 1px 1px hsla(0, 0%, 100%, .8), 0 0 0 1px hsla(0, 0%, 0%, .6), 0 2px 3px hsla(0, 0%, 0%, .0), 0 4px 3px hsla(0, 0%, 0%, .0), 0 6px 6px hsla(0, 0%, 0%, .0), 0 10px 6px hsla(0, 0%, 0%, .0);
    height: 10px;
    width: 10px;
    border-width: 2px;
    -webkit-appearance: none;
}
.request4info #rfi-form .rfi-radio:checked:after {
    background-color: #0fb0ee;
    border-radius: 10px;
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, .4), 0 1px 1px hsla(0, 0%, 100%, .8);
    content: '';
    display: block;
    height: 4px;
    left: 3px;
    position: relative;
    top: 3px;
    width: 4px;
}
.request4info #rfi-form .rfi-info {
    width: 82%}
.request4info .course, .request4info .city, .request4info .location {
    margin-top: -1px;
    overflow: hidden;
    position: relative;
    width: 100%}
.request4info #rfi-form .course-dd, .request4info #rfi-form .city-dd, .request4info #rfi-form .location-dd {
    width: 82%;
    display: block;
    color: #aaa;
    float: left;
}
.request4info #rfi-form .rfi-info, .request4info #rfi-form .course-dd, .request4info #rfi-form .city-dd, .request4info #rfi-form .location-dd {
    border-width: 0px;
    border-style: solid;
    border-color: #000;
    padding: 8px;
    font-size: 14px!important;
    font-weight: bold;
    color: #000;
}
.blk{color: #000 !important;}
.request4info #rfi-form .bottom-border {
    border-bottom: 1px solid #ccc;
}
.request4info .terms-checkbox, .request4info .terms-text {
    font-size: .65em;
    margin: 0;
    vertical-align: middle;
}
.request4info .terms-checkbox {
    margin-left: 10px;
}
#rfi-form .rfi-submit {
    display: inline-block;
    margin-top: 12px;
    height: inherit;
    background: #80c000;
    text-transform: uppercase;
    color: #fff;
    padding: 5px 17px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    margin-bottom: 17px;
    border-radius: 4px;
    margin-left: 8px;
}
.request4info .submit-arrow:after {
    content: initial;
    border-left: 8px solid transparent!important;
}
.request4info .dropdown-menu {
    position: absolute;
    width: 100%}
.current-student-container {
    float: left;
    width: 100%;
    padding: 35px 20px 0 20px;
}
.current-student-container .current-student-header {
    width: 100%;
    margin: 0 auto;
}
.current-student-container .current-student-icon-container {
    float: left;
    width: 100%;
    background: url(http://smude.edu.in/etc/designs/manipal/images/cta-bg.png);
    border: 1px solid #bebebe;
    border-radius: 5px;
}
.current-student-container .student-icon {
    background: #ececec;
    padding: 10px;
    float: left;
    position: relative;
    height: 47px;
    width: 40px;
}
.current-student-container .student-icon:after {
    content: '';
    border-left: 14px solid #ececec;
    border-top: 0 solid rgba(0, 0, 0, 0);
    border-bottom: 50px solid rgba(0, 0, 0, 0);
    height: 0;
    content: '';
    position: absolute;
    top: 0;
    left: 39px;
}
.current-student-container .student-link-text {
    padding: 16px 10px 15px 20px;
    float: left;
    font-family: 'Lucida Sans W01';
    font-size: 14px;
    color: #000;
}
.current-student-container .current-student-links {
    float: left;
    width: 100%;
    padding-top: 35px;
}
.current-student-container .first-row-link {
    float: left;
    width: 100%;
    padding-bottom: 30px;
}
.current-student-container .first-row-left-link {
    float: left;
    width: 50%;
    text-align: center;
}
.current-student-container .first-row-left-text {
    display: block;
    font-size: .8em;
    padding: 10px 0;
    color: #000;
}
.request4info .custom-combobox {
    border-top: 1px solid #ccc;
}
#request4info .ui-state-default .ui-icon {
    background: 0;
    margin-left: -18px;
    background: url(campaign-clientlibs/images/xsticky_nav_more_down_arrow.png.pagespeed.ic.1MZL9MpDUE.png) no-repeat!important;
    margin-top: -5px!important;
}
.server-invalid-data {
    margin-top: -32px;
}
.phonewithcode .server-invalid-data {
    margin-top: -8px;
}
.request4info .custom-combobox {
    width: 82%;
    border-left: 1px solid #ccc;
}
.request4info .custom-combobox label.custom-error {
    right: 123%}
.request4info .phonewithcode {
    width: 82%;
    border: 0px solid #000;
    float: left;
    position: static;
    padding-left: 5px;
    background: #fff;
}
.request4info .phonewithcode input.mobile, .request4info .phonewithcode input.altphone {
    width: 68%;
    font-size: .8em;
    padding: 2px 0 0;
}
.request4info .phonewithcode .citycode, .request4info .phonewithcode .altcitycode {
    width: 23%;
    font-size: .8em;
}
.request4info .borderCont {
    position: relative;
    clear: both;
}
.request4info .borderCont:before {
    border-top: 1px solid #ccc;
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    left: 45px;
    height: 10px;
}
.request4info label.icon {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    float: left;
    height: 31px;
    margin-bottom: 1px;
    margin-left: 10px;
    position: relative;
    width: 35px;
    clear: both;
    border: 0;
}
.request4info label.icon span {
    display: inline-block;
    height: 20px;
    margin: 8px auto 0 3px;
    overflow: hidden;
    width: 20px;
}
.request4info .sname_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 0 no-repeat;
}
.request4info .email_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -20px no-repeat;
}
.request4info .country_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -40px no-repeat;
}
.request4info .city_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -60px no-repeat;
}
.request4info .mobile_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -80px no-repeat;
}
.request4info .level_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -100px no-repeat;
}
.request4info .discipline_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -120px no-repeat;
}
.request4info .program_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -140px no-repeat;
}
.request4info .query_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -160px no-repeat;
}
.request4info .course_interest_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -180px no-repeat;
}
.request4info .phone_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -200px no-repeat;
}
.request4info .zip_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -220px no-repeat;
}
.request4info .stream_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -240px no-repeat;
}
.request4info .location_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -260px no-repeat;
}
.request4info .eligibility_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -280px no-repeat;
}
.request4info .ipa_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -300px no-repeat;
}
.request4info .experience_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -320px no-repeat;
}
.request4info .company_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -340px no-repeat;
}
.request4info .nationality_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -360px no-repeat;
}
.request4info .referral_email_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -380px no-repeat;
}
.request4info .referral_name_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -400px no-repeat;
}
.request4info .referral_mobile_label span {
    background: url(../images/xrfi-icons.png.pagespeed.ic.6wQ0woqBS9.png) 0 -420px no-repeat;
}
.request4info .terms-container {
    background-color: #fff;
    float: left;
    height: 40px;
    overflow: hidden;
    padding: 20px 5px 0 10px;
    font-size: .9em;
}
.request4info .phonewithcode label.error, .request4info .phonewithcode label.custom-error {
    margin-top: -10px;
    left: auto;
}
.ui-autocomplete {
    border-radius: 0;
    max-height: 228px!important;
    overflow-y: auto;
    width: 270px!important;
    z-index: 999;
}
.ui-autocomplete li {
    background: #fff;
    border: 0 none;
    border-radius: 0;
    font-size: 12px!important;
    border-top: 1px solid #f1f1f1;
    font-family: "Lucida Sans W01"!important;
}
.request4info .custom-combobox-input {
    height: 32px;
    padding: 5px 0 6px 5px;
    font-size: 12px!important;
    font-family: "Lucida Sans W01"!important;
}
.manipal-mobile .request4info {
    opacity: 1;
    margin: 0;
    width: 100%}
.manipal-mobile .request4info .nav-tabs {
    border-top: 1px solid #0fb0ee;
    border-bottom: 1px solid #0fb0ee;
}
.manipal-mobile .request4info .nav-tabs li.active a, .manipal-mobile .request4info .nav-tabs>li.active>a:hover {
    background: #0fb0ee;
    color: #fff!important;
    border: 0!important;
    border-radius: 0;
    padding-left: 10px;
}
.manipal-mobile .request4info .nav-tabs li.active a:before {
    content: ''}
.manipal-mobile .request4info label.icon {
    display: none;
}
.manipal-mobile .request4info #rfi-form .rfi-info {
    width: 92%;
    margin-left: 10px;
    border-width: 1px;
    margin-bottom: 20px;
    padding: 5px 0 5px 5px;
}
.manipal-mobile .request4info #rfi-form .course-dd, .manipal-mobile .request4info #rfi-form .city-dd, .manipal-mobile .request4info #rfi-form .location-dd {
    width: 92%;
    margin-left: 10px;
    border-width: 1px;
    margin-bottom: 20px;
}
.manipal-mobile .manipal-mobile-view.rfi-label {
    display: block;
    font-size: 12px;
    text-align: left;
    float: left;
    width: 100%;
    padding-left: 10px;
    padding-bottom: 3px;
}
.manipal-mobile .request4info .tab-content {
    border: 0;
    border-radius: 0;
}
.manipal-mobile .request4info .terms-container {
    padding-top: 0;
    float: none;
    height: auto;
}
.manipal-mobile .submit-container {
    float: none;
}
.manipal-mobile #rfi-form .rfi-submit {
    padding: 10px 45px;
}
.manipal-mobile .request4info .nav-tabs>li>a:hover {
    background: 0;
    color: #9f9fa1;
}
.manipal-mobile .request4info .custom-combobox-input {
    border: 1px solid #ccc;
    width: 92%!important;
    margin: 0!important;
    height: auto;
}
.manipal-mobile .request4info .custom-combobox {
    border: 0 none;
    width: 92%;
    margin: 0 0 20px 10px;
}
.manipal-mobile .request4info .custom-combobox-toggle {
    height: 32px;
    border: 1px solid #ccc!important;
    border-left: 0!important;
    right: 0;
    width: 20%}
.manipal-mobile .request4info .phonewithcode {
    width: 92%;
    margin-left: 10px;
    border-width: 1px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    height: 31px;
    border-top: 0;
}
.manipal-mobile .request4info .borderCont:before {
    display: none;
}
.manipal-mobile .request4info label.error, .manipal-mobile .request4info label.custom-error {
    height: 20px;
}
.manipal-mobile .request4info .custom-combobox label.custom-error, .manipal-mobile .request4info .custom-combobox label.error, .manipal-mobile .request4info label.error, .manipal-mobile .request4info label.custom-error {
    float: left;
    margin-top: -25px;
    padding-left: 10px;
    width: 100%;
    border: none!important;
}
.manipal-mobile #rfi-form .phonewithcode label.error {
    margin-left: 0;
    margin-top: -7px!important;
}
.manipal-mobile .request4info .phonewithcode .citycode, .manipal-mobile .request4info .phonewithcode .altcitycode {
    width: 15%;
    padding-left: 10px;
}
.manipal-mobile .custom-combobox label.error, .manipal-mobile .custom-combobox label.custom-error, .manipal-mobile .phonewithcode label.custom-error, .manipal-mobile .phonewithcode label.error {
    margin-bottom: -20px;
    margin-top: -6px!important;
    padding-left: 0!important;
    border: none!important;
}
.manipal-mobile .phonewithcode label.custom-error, .manipal-mobile .phonewithcode label.error {
    float: none;
    margin-top: 2px!important;
}
.manipal-mobile .request4info.rfi-popup {
    display: none!important;
}
.request4info .phonewithcode label.error, .request4info .phonewithcode label.custom-error {
    top: auto;
}
.request4info .tab-content {
    border-radius: 0 5px 5px 5px;
}
.manipal-mobile #rfi-form>.ui-widget, .manipal-mobile #rfi-form .rfi-info-div, .manipal-mobile #rfi-form .query_label, .manipal-mobile #rfi-form .mobile_label, .manipal-mobile #rfi-form .email_label, .manipal-mobile #rfi-form .sname_label, .manipal-mobile #rfi-form .referral_mobile_label {
    border-top: 0;
    font-size: 11px!important;
}
.manipal-mobile #rfi-form input {
    border-top: 1px solid #ccc!important;
}
.manipal-mobile #rfi-form input.rfi_mobile_number, .manipal-mobile #rfi-form input.rfi_city_code {
    border-top: 0;
}
.manipal-mobile .request4info #rfi-form .rfi-radio {
    border: 1px solid #80c000;
}
.manipal-mobile .request4info #rfi-form .rfi-radio:checked:after {
    left: 2px;
    top: 2px;
    background-color: #80c000;
}
.manipal-mobile #rfi-form .ui-widget .custom-combobox label.custom-error, .manipal-mobile #rfi-form .phonewithcode label.error {
    margin-left: 0;
}
.manipal-mobile .request4info .countryMobileId .custom-combobox input, .manipal-mobile .request4info .cityMobileId .custom-combobox input {
    width: 80%}
.hideAC {
    display: none!important;
}
.cityborder {
    border: 1px solid #c7c7c7!important;
    height: 21px;
    padding-top: 0;
    border-radius: 2px;
    font-size: 12px;
    padding: 12px;
}
.cityborder2 {
    border-radius: 2px;
    font-size: 11px;
    padding-left: 12px;
    height: 26px;
}
.fat-menu-container {
    margin-top: -20px;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: 4px!important;
}
. ie10 .ui-button-icon-only .ui-icon {
    margin-left: 27px!important;
}
*::-ms-backdrop, .ui-button-icon-only .ui-icon {
    margin-left: 27px!important;
}
.request4info .custom-combobox-toggle {
    right: 0;
}
.manipal-mobile #rfi-form input.rfi_city_code {
    padding: 5px 3px!important;
    width: 10%!important;
    margin-right: 0!important;
}
.manipal-mobile .request4info .phonewithcode .rfi_mobile_number {
    padding: 5px 10px;
    width: 90%}
.content-panel-wrapper .content-panel-read-more, .rte-wrapper .content-panel-read-more {
    background: #0fb0ee;
    color: #fff;
    border-radius: 5px;
}
.content-panel-wrapper .content-panel-read-more:hover, .rte-wrapper .content-panel-read-more:hover, .content-panel-wrapper .content-panel-read-more, .rte-wrapper .content-panel-read-more:hover {
    color: #fff;
}
.content-panel-wrapper .article-content-sub-heading, .rte-wrapper .article-content-sub-heading {
    border-left: 0;
}
.article-content-sub-heading {
    position: relative;
}
.article-content-sub-heading:before {
    content: '';
    background: url(../images/xsmude-left-highlight.png.pagespeed.ic.jEM0Lll9Dv.png) no-repeat;
    position: absolute;
    left: 0;
    top: 1px;
    width: 7px;
    height: 12px;
}
.content-panel-wrapper ul li {
    list-style-image: url(../images/xli-bullet.png.pagespeed.ic.hLqH5D886s.png);
}
.content-panel-wrapper ul li, .rte-wrapper ul li {
    list-style-image: url(../images/xli-bullet.png.pagespeed.ic.hLqH5D886s.png);
}
.content-panel-wrapper .article-block-quote-content-text {
    background: url(../images/xcontent-panel-quote.png.pagespeed.ic.wjNDoEu4WQ.png) 0 12px no-repeat;
}
.content-panel-wrapper .article-block-quote-content-text, .rte-wrapper .article-block-quote-content-text {
    background: url(../images/xcontent-panel-quote.png.pagespeed.ic.wjNDoEu4WQ.png) 0 12px no-repeat;
}
.highlight-yellow {
    background-color: #00aeef;
}
.content-quote-highlight {
    color: #00aeef;
}
.content-panel-wrapper .content-panel-text-highlight, .rte-wrapper .content-panel-text-highlight {
    color: #00aeef;
}
.content-panel-type2-article-container th, .content-panel-type2-article-container td, .rte-wrapper th, .rte-wrapper td {
    border: 1px solid #d7d7d7;
    border-right: 0;
    border-bottom: 0;
}
.content-panel-type2-article-container table, .rte-wrapper table {
    border-top: none!important;
    border-collapse: separate;
}
.content-panel-type2-article-container table tr:last-child td:first-child, .rte-wrapper table tr:last-child td:first-child {
    -moz-border-radius-bottom-left: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.content-panel-type2-article-container table tr:first-child th:first-child, .rte-wrapper table tr:first-child th:first-child {
    -moz-border-radius-top-left: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
}
.content-panel-type2-article-container table tr:last-child td:last-child, .rte-wrapper table tr:last-child td:last-child {
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.content-panel-type2-article-container table tr:first-child th:last-child, .rte-wrapper table tr:first-child th:last-child {
    -moz-border-radius-top-right: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}
.content-panel-type2-article-container table tr th:last-child, .content-panel-type2-article-container table tr td:last-child, .rte-wrapper table tr th:last-child, .rte-wrapper table tr td:last-child {
    border-right: 1px solid #d7d7d7!important;
}
.content-panel-type2-article-container table tr:last-child td, .rte-wrapper table tr:last-child td {
    border-bottom: 1px solid #d7d7d7!important;
}
.content-panel-type2-article-container th, .rte-wrapper th {
    background: #f5f5f5;
}
.leftNavSec .leftNavComp {
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.leftNavComp {
    position: relative;
}
.leftNavSec {
    border-right: 1px solid #ccc;
}
.leftNavComp .childNav {
    height: 64px;
}
.left-nav-wrapper .leftNavComp.activeChild .grandchildNav {
    background: 0;
}
.leftNavComp.activeChild:before {
    content: '';
    background: url(../images/xrte-active-tab-before.png.pagespeed.ic.Gn6DSzT9Mz.png);
    display: inline-block;
    width: 22px;
    height: 64px;
    position: absolute;
    top: 0;
    left: 0;
}
.leftNavComp.activeChild:after {
    content: '';
    background: #fff url(../images/xrte-active-tab-after.png.pagespeed.ic.okzxz9hM7f.png);
    display: inline-block;
    width: 28px;
    height: 64px;
    position: absolute;
    top: 0;
    right: -28px;
}
.left-nav-wrapper .leftNavComp.activeChild {
    background: 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 0;
}
.leftNavSec .leftNavComp.activeChild h3 {
    border: 0;
    color: #000;
}
.left-nav-wrapper .grandchildNav ul {
    padding-top: 0;
}
.left-nav-wrapper .grandchildNav ul li a.active, .left-nav-wrapper .grandchildNav ul li.active a {
    color: #80c000;
}
.leftNavSec .grandchildNav li a:hover {
    color: #80c000;
}
.leftNavSec .leftNavComp a:hover {
    color: #80c000;
}
.left-nav-wrapper .grandchildNav li {
    position: relative;
}
.left-nav-wrapper .grandchildNav li:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #ccc;
    left: 0;
    top: 3px;
}
.left-nav-wrapper .grandchildNav li.active:before {
    content: '';
    position: absolute;
    display: inline-block;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #80c000;
    left: 0;
    top: 3px;
}
.leftnav-mainContainer .content-panel-header {
    padding-top: 0;
}
.sticky-nav-container>.learning>.banner_anim {
    display: none;
}
.mage-sidebar-container {
    visibility: hidden;
    display: none;
}
.sticky-nav-container>.learning>a {
    opacity: 1;
    visibility: visible;
}
.sticky-nav-container>li.hom-sec-nav-item>a.active:after, .sticky-nav-container>li.sec-nav-item>a.active:after {
    border-top: 0 none;
    border-left: 0 none;
    border-right: 0 none;
}
.sticky-nav-container>li.hom-sec-nav-item>a.active:before, .sticky-nav-container>li.sec-nav-item>a.active:before {
    border-left: 0 none;
    border-right: 0 none;
    border-top: 5px solid #10aff0;
    bottom: 0;
    width: 100%;
    left: 0;
}
.sticky-nav-container>li>a:hover, .sticky-nav-container>li>a.active {
    color: #10aff0;
}
.sticky-navigation {
    border-bottom: 0;
}
.sticky-nav-container>li.hom-sec-nav-item:after, .sticky-nav-container>li.sec-nav-item:after {
    border: 0;
}
.sticky-nav-container>li.sec-nav-item, .sticky-nav-container>li.hom-sec-nav-item {
    text-transform: uppercase;
}
.sticky-nav-container>li.dropdown .dropdown-toggle:hover .caret, .sticky-nav-container>li.dropdown .dropdown-toggle.active .caret {
    border-top: 4px solid #10aff0;
    color: #0585eb;
}
.sticky-nav-container>li.dropdown .dropdown-toggle {
    white-space: nowrap;
}
.sticky-nav-container>li.dropdown.sec-nav-item {
    margin-top: 0;
}
.inside-drop-down.dropdown-menu>li>a {
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sticky-nav-container>li.sec-nav-item, .sticky-nav-container>li.hom-sec-nav-item {
    text-transform: uppercase;
}
.manipal-mobile .dropdown-menu li a {
    width: 100%}
.manipal-mobile .sticky-nav-container>li.dropdown .dropdown-toggle {
    white-space: nowrap;
    width: 100%}
.news-and-events {
    background: #f5f5f5;
}
.news-events-container {
    background: #f5f5f5;
}
.news-events-heading {
    background: #f5f5f5;
}
.events-calendar {
    background: url(../images/xnews-and-events-cal.png.pagespeed.ic.BmWkhWox_6.png);
    height: 39px;
    width: 53px;
}
.calendar-text {
    color: #000;
}
.read-more-text a {
    color: #0fb0ee;
}
.student-corner-highlight {
    color: #0fb0ee;
    font-size: 1em;
    padding-right: 5px;
}
.news-title {
    text-transform: uppercase;
    font-family: "Rockwell W01";
    padding-bottom: 20px;
    font-size: 1.2em;
    font-weight: normal;
    color: #000;
}
.news-headlines {
    font-size: .75em;
}
.news-container {
    border-right: 0;
}
.student-corner-icons {
    float: left;
}
.student-corner-events .events-details {
    margin-left: 30px;
}
.student-corner-cta a {
    display: table;
    width: 43%;
    float: left;
    background: url(../images/xcta-bg.png.pagespeed.ic.JUGUr6uSoA.png);
    height: 47px;
    margin: 0 20px 20px 0;
    border: 1px solid #bebebe;
    border-radius: 4px;
    text-decoration: none;
    position: relative;
}
.student-corner-cta {
    margin-left: 70px;
}
.student-corner-cta-icons {
    padding: 12px 10px 0 10px;
    display: inline-block;
    vertical-align: top;
    height: 47px;
    background: #e5e5e5;
    width: 35px;
    overflow: hidden;
}
.student-corner-cta-label {
    width: 70%;
    display: table-cell;
    vertical-align: middle;
    color: #000;
    font-size: .85em;
    font-weight: bold;
}
.student-corner-news .news-section li:last-child {
    border-bottom: 0;
}
.student-corner-events li {
    border-bottom: 0;
}
.student-corner-events .events-section>li>a {
    display: block;
    color: #000;
    text-decoration: none;
}
.student-corner-cta-icons:after {
    border-left: 14px solid #e5e5e5;
    border-top: 0 solid rgba(0, 0, 0, 0);
    border-bottom: 50px solid rgba(0, 0, 0, 0);
    height: 0;
    content: '';
    position: absolute;
    top: 0;
    left: 34px;
}
.student-corner-news .news-headlines {
    max-width: 80%}
.student-corner-news .news-section {
    margin: 20px 20px 20px 0;
}
.student-corner-news .news-month, .student-corner-news .events-month {
    font-size: .575em;
    margin: 1px 0 0 6px;
}
.student-corner-news .news-section>li {
    padding-bottom: 20px;
    padding-top: 20px;
}
.manipal-mobile .photograph-available .news-details {
    min-height: 126px;
}
.manipal-mobile .news-container {
    padding-bottom: 30px;
}
.manipal-mobile .student-corner-cta a {
    width: 75%}
.manipal-mobile .news-events-container .view-more-mobile {
    display: none!important;
}
.student-corner-events .events-headlines {
    font-size: .7em;
}
.placement-form {
    font-family: "Lucida Sans W01"}
.placement-form h1 {
    font-family: "Rockwell W01";
    font-weight: bold;
    font-size: 1.3em;
    margin-top: 25px;
}
.placement-form .placementFormSuccess {
    display: none;
}
.placement-form .placementFormSuccess h2 {
    font-weight: bold;
    font-size: 1.3em;
    margin: 40px 0 20px 0;
}
.placement-form .mandateFields {
    font-style: italic;
    font-size: .8em;
    color: #8f8f8f;
    margin-bottom: 30px;
}
.placement-form .input-group {
    width: 100%;
    padding-top: 10px;
    display: block;
    clear: both;
}
.placement-form .input-wrapper {
    min-height: 40px;
    clear: both;
    position: relative;
}
.placement-form .input-wrapper label {
    width: 140px;
    font-size: .8em;
    padding-right: 5px;
}
.placement-form .input-wrapper label span {
    color: #999;
    font-size: .8em;
    margin-left: 7px;
}
.placement-form .input-wrapper label.radioLabel {
    float: left;
}
.placement-form .input-wrapper label.radioTitleDefault {
    width: 100px;
    display: block;
    margin-top: 5px;
}
.placement-form .web-view-radioBtns {
    float: left;
    width: 400px;
    margin-top: -5px;
}
.placement-form .input-group .form-control {
    width: 210px;
    background-color: #fff;
    border: 1px solid #c7c7c7;
    box-shadow: none;
    height: 25px;
    padding: 0 12px;
    border-radius: 0;
}
.placement-form .input-group .form-control.error {
    border: 1px solid red;
}
.placement-form .custom-upload-label {
    float: left;
    width: 145px;
}
.placement-form .custom-upload {
    position: relative;
    float: left;
}
.placement-form .input-wrapper .custom-upload label.error {
    left: 240px;
}
.placement-form .custom-upload .custom-file {
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/xbrowse-button.png.pagespeed.ic.rxZn5lfady.png) top right no-repeat;
}
.placement-form .custom-upload input[type="file"] {
    outline: 0;
    position: relative;
    -moz-opacity: 0;
    filter: alpha(opacity:0);
    opacity: 0;
    z-index: 2;
    width: 230px;
    height: 18px;
    font-size: .8em;
    cursor: pointer;
}
.placement-form .custom-upload .custom-file input {
    width: 135px;
    height: 24px;
}
.placement-form .field-description {
    font-size: .7em;
    margin: 10px 0 10px 0;
    color: #8f8f8f;
}
.placement-form .requesttrans-submit {
    background: #80c000;
    border: 0;
    padding: 8px 56px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Lucida\ Sans\ W01;
    color: #fff;
    border-radius: 5px;
}
.placement-form .requesttrans-submit:hover {
    text-decoration: none;
    background: #0fb0ee;
}
.placement-form .addBtn {
    background: #0fb0ee;
    border: 0;
    padding: 5px 15px;
    text-transform: uppercase;
    font-family: Lucida\ Sans\ W01;
    color: #fff;
    border-radius: 5px;
    float: right;
    margin: -23px 400px 0 0;
    font-size: .8em;
}
.placement-form .addBtn:hover {
    text-decoration: none;
    background: #80c000;
}
.placement-form .delBtn {
    background: #666;
    border: 0;
    padding: 5px 15px;
    text-transform: uppercase;
    font-family: Lucida\ Sans\ W01;
    color: #fff;
    border-radius: 5px;
    float: right;
    margin: -23px 316px 0 0;
    font-size: .8em;
}
.placement-form .delBtn:hover {
    text-decoration: none;
    background: #333;
}
.placement-form #mobilePref {
    margin-right: 10px;
    width: 55px;
    float: left;
}
.placement-form .input-wrapper label.error {
    width: 560px;
    color: red;
    display: block;
    position: absolute;
    left: 375px;
    top: 4px;
}
.placement-form .web-view-radioBtns label.error {
    top: 0;
}
.placement-form .nwork {
    height: 120px!important;
    resize: none;
    margin-bottom: 15px;
}
.placement-form .firstCol {
    width: 375px;
    float: left;
    position: relative;
}
.placement-form .languageCheckbox {
    width: 245px;
    float: left;
    margin-top: 3px;
    position: relative;
}
.placement-form .languageCheckbox .checkbox {
    float: left;
    margin-right: 10px;
    margin-top: -1px;
}
.placement-form .languageCheckbox>span {
    float: left;
    margin-right: 10px;
}
.placement-form .lang .input-wrapper {
    overflow: hidden;
}
.placement-form .input-wrapper .firstCol label.error {
    left: 0;
    right: 10px;
    text-align: right;
    top: 25px;
    width: auto;
}
.placement-form .input-wrapper .languageCheckbox label.error {
    right: 0;
    left: 0;
    top: 22px;
}
.placement-form .input-wrapper.noramlCaptchaCont label.error {
    top: 33px;
}
.placement-form .commonError {
    color: red;
    display: block;
    font-size: .8em;
    margin-top: -9px;
    margin-bottom: 8px;
}
.placement-form .lang, .placement-form .workexp, .placement-form .qualification {
    width: 625px;
}
.placement-form .lang hr, .placement-form .workexp hr, .placement-form .qualification hr {
    margin: 0 0 15px;
}
.placement-form p.addText {
    font-size: .8em;
    line-height: 1em;
}
.placement-form #dateofbirth, .placement-form .yop, .placement-form .cfrom, .placement-form .cto {
    background-image: url(../images/calender.png);
    background-position: 99.6% 1px;
    background-repeat: no-repeat;
}
#placement-form li {
    list-style: none;
}
.manipal-mobile .placement-form .container-940 {
    width: 100%}
.manipal-mobile .placement-form {
    background: #f1f1f1;
    padding: 10px;
}
.manipal-mobile .placement-form .input-wrapper {
    padding-bottom: 5px;
}
.manipal-mobile .placement-form h1 {
    margin-top: 0!important;
    text-transform: capitalize;
    font-size: 1em;
}
.manipal-mobile .placement-form .mandateFields {
    color: #000;
    font-family: "Lucida Sans W01";
    font-size: .72em;
    border-bottom: 1px solid #a8a8a8;
    padding-bottom: 10px;
}
.manipal-mobile .placement-form .input-group {
    padding-top: 15px;
}
.manipal-mobile .placement-form .input-wrapper label {
    font-family: "Lucida Sans W01";
    font-size: .9em;
    display: list-item;
    list-style-type: none;
    padding: 5px 0;
    color: #525252;
    width: 100%}
.manipal-mobile .placement-form .input-wrapper label.error {
    color: red;
    position: static;
}
.manipal-mobile .placement-form .input-group .form-control {
    width: 100%;
    padding: 0 12px;
    min-height: 32px;
}
.manipal-mobile .placement-form .field-description {
    margin: 0;
    padding: 5px 0;
}
.manipal-mobile .placement-form .custom-upload-label {
    float: left;
    width: 100%}
.manipal-mobile .placement-form .field-description {
    margin: 0;
    padding: 5px 0;
}
.manipal-mobile .placement-form .web-view-radioBtns {
    width: 100%;
    margin-top: 0;
    padding-bottom: 10px;
}
.manipal-mobile .placement-form .input-wrapper label.radioTitleDefault {
    margin-top: 0;
}
.manipal-mobile .placement-form .lang, .placement-form .workexp, .placement-form .qualification {
    width: 100%;
    display: block;
}
.manipal-mobile .placement-form .lang li, .placement-form .workexp li, .placement-form .qualification li {
    width: 100%;
    display: block;
}
.manipal-mobile .placement-form #dateofbirth, .manipal-mobile .placement-form .yop, .manipal-mobile .placement-form .cfrom, .manipal-mobile .placement-form .cto {
    background-position: 99% 6px;
}
.manipal-mobile .placement-form .addBtn {
    margin: 0 0 20px;
}
.manipal-mobile .placement-form .delBtn {
    margin: 0 10px 20px 0;
}
.manipal-mobile .placement-form .firstCol {
    float: none;
    width: 100%}
.manipal-mobile .placement-form .input-wrapper .firstCol label.error {
    text-align: left;
}
.manipal-mobile .placement-form .input-wrapper .custom-upload label.error {
    margin-top: 30px;
}
.manipal-mobile .placement-form .input-wrapper .languageCheckbox label.error {
    position: absolute;
}
.manipal-mobile .placement-form .languageCheckbox {
    margin-bottom: 22px;
}
.manipal-mobile .placement-form .input-wrapper {
    overflow: hidden;
}
.manipal-mobile .placement-form .web-view-radioBtns label.error {
    left: 0;
    position: absolute!important;
    top: 40px;
}
.manipal-mobile .placement-form .custom-upload {
    padding-bottom: 30px;
}
.placement-form .form-elements label {
    float: left;
}
.placement-form .form-elements select.form-control {
    padding: 0 0 0 12px;
}
.fat-menu-container {
    position: absolute;
    z-index: 1001;
    width: 940px;
    height: auto;
    top: 150px;
    font-family: "Lucida Sans W01";
    color: #000;
}
.fat-menu-container .ui-widget-content {
    background: 0;
    border: 0;
}
.fat-menu-container .fat-menu-dialog {
    top: -5px !important;
   /*  width: 940px!important; */
    overflow: hidden;
    /* width: 940px; */
}
.fat-menu-container .ui-dialog-titlebar {
    display: none;
}
.fat-menu-container .fat-menu {
    background: #eee;
    padding: 0;
    overflow: hidden;
    font-family: "Lucida Sans W01";
    width: 940px;
    left: 0;
   /*  height: 520px!important; */
}
.fat-menu-container .fat-menu .call-to-action, .fat-menu-container .fat-menu .call-to-action-stream {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 100;
    height: 135px;
    overflow: hidden;
    background: #fff;
}
.fat-menu-container .fat-menu .call-to-action {
    width: auto;
}
.fat-menu-container .fat-menu .call-to-action-stream {
    width: 940px;
}
.fat-menu-container .fat-menu .call-to-action .cta-items, .fat-menu-container .fat-menu .call-to-action-stream .cta-items {
    position: absolute;
    top: 30px;
    left: 30px;
    width: 100%}
.fat-menu-container .fat-menu .call-to-action .cta-items .heading, .fat-menu-container .fat-menu .call-to-action-stream .cta-items .heading {
    color: #80c000;
    font-size: 28px;
    font-family: "Rockwell W01"}
.fat-menu-container .fat-menu .call-to-action-stream .cta-items .cta-desc {
    font-size: 12px;
    font-family: "Lucida Sans W01";
    color: #000;
    width: 65%;
    margin-top: 14px;
}
.fat-menu-container .fat-menu .call-to-action .cta-items .cta-links {
    margin-top: 30px;
}
.fat-menu-container .fat-menu .call-to-action .cta-items .cta-links a, .fat-menu-container .fat-menu .call-to-action-stream .cta-items .cta-links a {
    font-size: 12px;
    font-family: "Lucida Sans W01";
    color: #fff;
    background-color: #0fb0ee;
    padding: 5px;
    border-radius: 4px;
    text-decoration: none;
    margin-right: 30px;
}
.fat-menu-container .fat-menu .call-to-action-stream .cta-items .cta-links {
    position: absolute;
    top: 10px;
    right: 80px;
}
.fat-menu-container .fat-menu .call-to-action-stream .cta-items .cta-links a {
    display: block;
    margin-bottom: 20px;
}
.fat-menu-container .fat-menu .prog-level-2 {
    margin: 0 0 0 20px;
    width: 213px;
    float: left;
    border-right: 1px solid #ccc;
    height: 100%}
.fat-menu-container .fat-menu .prog-level-2.col-8 {
    height: 255px;
    overflow: hidden;
}
.fat-menu-container .fat-menu .prog-level-2 a.prog-l2-link {
    color: #80c000;
    font-size: 13px;
    font-weight: 700;
    display: block;
    text-decoration: none;
    opacity: .8;
    margin: 20px 0 0 0;
    outline: 0;
    cursor: pointer;
}
.fat-menu-container .fat-menu .prog-level-2 .prog-level-3 {
    padding: 3px 3px 3px 0;
}
.fat-menu-container .fat-menu .prog-level-2 .prog-level-3 .prog-l3-items {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    margin-top: 15px;
    padding-bottom: 3px;
}
.fat-menu-container .fat-menu .prog-level-2 .prog-level-3 .prog-l3-link {
    color: #666;
    font-size: 13px;
    display: block;
    text-decoration: none;
    float: left;
    font-weight: 700;
}
.fat-menu-container .fat-menu .prog-level-2 .prog-level-3 .prog-l3-remaining {
    color: #666;
    font-size: 11px;
    display: block;
    float: right;
    font-weight: 700;
    background-color: #0fb0ee;
    border-radius: 3px;
    color: #fff;
    padding: 3px 5px 1px 5px;
}
.fat-menu-container .fat-menu .prog-level-2 .prog-level-4 {
    padding: 3px 0 3px 10px;
}
.fat-menu-container .fat-menu .prog-level-2 .prog-level-4 li {
    height: 16px;
    margin: 10px 0 15px 0;
}
.fat-menu-container .fat-menu .prog-level-2 .prog-level-4 .arrow-bullet {
    background: url(http://smude.edu.in/etc/designs/manipal/images/xfat-menu-bullet.png.pagespeed.ic.sFUkYSnWTJ.png) 0 3px no-repeat;
    width: 5px;
    height: 12px;
    vertical-align: top;
}
.fat-menu-container .fat-menu .prog-level-2 .prog-level-4 .l3-text {
    padding: 0 10px;
    text-align: left;
    font-size: 12px;
    color: #666;
    width: 170px;
}
.fat-menu-container .fat-menu .prog-level-2 .prog-level-4 span, .fat-menu-container .fat-menu .prog-level-2 .prog-level-4 img {
    display: inline-block;
    vertical-align: top;
}
.fat-menu-container .fat-menu .level-2 {
   /*  margin: 28px 0 0 28px; */
    /* width: 285px;
    float: left; */
    /* border-right: 1px solid #ccc; */
    height: 100%}
.fat-menu-container .fat-menu .level-2 a.l2-link {
    color: #000;
    font-size: 13px;
    font-weight: 700;
    display: block;
    text-decoration: none;
    opacity: .8;
    /* margin: 30px 0 0 0; */
    outline: 0;
}
.fat-menu-container .fat-menu .level-2 .level-3 a {
    color: #666;
    font-size: 12px;
    display: block;
    text-decoration: none;
}
.fat-menu-container .fat-menu .level-2 .level-3 {
    /* padding: 3px 3px 3px 17px;
    width: 100%; */
    margin-bottom: 10px;
}
.fat-menu-container .fat-menu .level-2 .level-3 li {
    /* height: 16px; */
   /*  margin-top: 10px; */
}
.fat-menu-container .fat-menu .level-2 .level-3 .arrow-bullet {
    background: url(http://smude.edu.in/etc/designs/manipal/images/xfat-menu-bullet.png.pagespeed.ic.sFUkYSnWTJ.png) 0 0 no-repeat;
    width: 5px;
    height: 12px;
    vertical-align: top;
}
.fat-menu-container .fat-menu .level-2 .level-3 .l3-text {
    padding: 0 10px;
    text-align: left;
    display: inline-block;
    width: 220px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.fat-menu-container .fat-menu .level-2 .level-3 span, .fat-menu-container .fat-menu .level-2 .level-3 img {
    display: inline-block;
    vertical-align: middle;
}
.fat-menu-container .fat-menu .call-to-action-stream {
    height: 125px;
}
.manipal-mobile .fat-menu-mobile-wrapper {
    font-family: "Lucida Sans W01"}
.manipal-mobile .fat-menu-links, .manipal-mobile .fat-menu-links-breadcrumb {
    display: table;
    width: 100%;
    background: #fff;
}
.manipal-mobile .fat-menu-links li {
    font-family: "Rockwell W01";
    display: table-row;
}
.manipal-mobile .fat-menu-links li div {
    border: 1px solid #e3e3e3;
}
.manipal-mobile .fat-menu-links li a.inner-page-links {
    background: url(http://smude.edu.in/etc/designs/manipal/images/xmob-fat-menu-next-level.png.pagespeed.ic.Oym9ZHRC4a.png) 40px 15px no-repeat;
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
}
.manipal-mobile .fat-menu-links li a.program-links-arrow {
    background: url(http://smude.edu.in/etc/designs/manipal/images/mob-fat-menu-next-level-white.png) 40px 15px no-repeat;
}
.manipal-mobile .fat-menu-links li a.program-page-links, .manipal-mobile .fat-menu-links li a.page-links {
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
}
.manipal-mobile .fat-menu-links-breadcrumb li a {
    border: 1px solid #e3e3e3;
}
.manipal-mobile .fat-menu-links li a.program-page-links, .manipal-mobile .fat-menu-links li a.page-links, .manipal-mobile .fat-menu-links li a.inner-page-links, .manipal-mobile .fat-menu-links-breadcrumb li a {
    color: #000;
    font-size: .9em;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    display: table-cell;
    height: 50px;
    vertical-align: middle;
    padding: 10px 10px 10px 20px;
}
.manipal-mobile .page-links {
    width: 70%}
.manipal-mobile .inner-page-links {
    width: 30%}
.manipal-mobile .fat-menu-links li.program-links {
    background: url(http://smude.edu.in/etc/designs/manipal/images/xfat-menu-tab-bg.png.pagespeed.ic.WqTHfWULVx.png) 0 0 repeat;
}
.manipal-mobile .fat-menu-links li.program-links a {
    color: #fff;
    padding-left: 50px;
}
.manipal-mobile ul.fat-call-to-action li a {
    background: url(http://smude.edu.in/etc/designs/manipal/images/xcontent-panel-sub-links.png.pagespeed.ic.a8PhMwwUd8.png) center right no-repeat;
    display: block;
    padding: 10px 20px;
    margin-right: 10px;
    text-decoration: none;
    font-family: "Lucida Sans W01";
    font-size: .8em;
    text-transform: uppercase;
    color: #000;
}
.manipal-mobile ul.fat-call-to-action li {
    border-bottom: 1px solid #e3e3e3;
}
.manipal-mobile ul.fat-call-to-action li a img {
    margin-right: 10px;
    vertical-align: middle;
}
.primary-nav-mobile {
    display: table;
    background: url(http://smude.edu.in/etc/designs/manipal/images/xtop-nav-bg.png.pagespeed.ic.VcfGmdd3re.png) repeat;
    width: 100%}
.primary-nav-mobile-links {
    display: table-row;
}
.primary-nav-mobile-items {
    display: table-cell;
    border: 1px solid #474747;
    width: 33.8%;
    color: #fff;
    vertical-align: middle;
    padding: 20px;
}
.fat-menu-container .fat-menu .level-2:nth-child(3) {
    border-right: 0;
}
.manipal-mobile .fat-menu-links-breadcrumb li .prev-menu {
    width: 51%;
    background: url(http://smude.edu.in/etc/designs/manipal/images/xheader-breadcrumb.png.pagespeed.ic.JosJXxPeh7.png);
    background-size: cover;
    font-family: "Lucida Sans W01";
    color: #fff;
    border-right: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    float: left;
    padding-top: 18px;
}
.manipal-mobile .fat-menu-links-breadcrumb li .current-menu {
    width: 49%;
    font-family: "Lucida Sans W01";
    color: #000;
    border-left: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding-top: 18px;
}
.manipal-mobile .fat-menu-program-links {
    font-family: "Lucida Sans W01";
    font-size: .8em;
    border-bottom: 2px solid #969696;
}
.manipal-mobile .fat-menu-program-links li {
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 30px;
    color: #666;
}
.manipal-mobile .fat-menu-program-links .program-title {
    padding: 20px 0 5px 0;
}
.manipal-mobile .fat-menu-program-links li a {
    color: #666;
    text-indent: 0;
    border: 1px solid #e3e3e3;
    text-decoration: none;
    font-weight: bold;
    background: #fff;
    line-height: 15px;
    padding: 20px;
    display: block;
}
.manipal-mobile .header-breadcrumb {
    display: table-row;
    width: 100%}
.manipal-mobile .fat-menu-programs, .manipal-mobile .fat-menu-mobile-wrapper {
    background: url(http://smude.edu.in/etc/designs/manipal/images/xcontent-panel-type1-bg.png.pagespeed.ic.7XhyAbE6U7.png) repeat;
}
.manipal-mobile .program-offered {
    background: gray;
    padding: 20px;
    font-family: "Lucida Sans W01";
    font-size: .8em;
    margin: 40px 0 0 0;
}
.manipal-mobile .fat-menu-programs .program-offered a {
    color: #fff;
    background: gray;
    border: 0;
    line-height: 20px;
    text-transform: none;
}
.program-offered-heading {
    color: #fff;
    text-transform: uppercase;
    line-height: 30px;
}
.manipal-mobile .spotlight-sub-heading {
    border-left: 5px solid #fc0;
    font-size: .8em;
    line-height: 18px;
    padding-left: 7px;
    text-transform: uppercase;
    margin-bottom: 17px;
    font-weight: bold;
    margin-top: 20px;
    margin-left: 10px;
}
.fat-menu-spotlight .spotlight-list {
    width: 100%;
    margin-bottom: 30px;
    padding: 0 20px;
}
.fat-menu-spotlight .spotlight-list a {
    display: block;
}
.fat-menu-spotlight .spotlight-list img {
    width: 100%;
    height: auto;
}
.manipal-mobile .fat-menu-spotlight .spotlight-list p {
    float: none;
    width: 100%;
    font-size: .75em;
    color: #000;
    text-align: left;
    text-transform: uppercase;
    padding-top: 10px;
}
.manipal-mobile .profile-name {
    text-transform: uppercase;
}
.manipal-mobile-body-content {
    display: none;
}
.primary-nav-mobile-items:hover {
    text-decoration: none;
    color: #fc0;
}
.mobile-institute-logo {
    margin: 10px;
}
.manipal-mobile .primary-nav-mobile {
    position: relative;
    z-index: 100;
    margin-bottom: 25px;
}
.location-center {
    font-family: "Lucida Sans W01"}
.location-center .location-msg {
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    margin-bottom: 10px;
}
.location-center .location-msg .location-text, .location-center .location-msg .location-back {
    text-overflow: ellipsis;
    font-weight: 700;
    margin: 0 auto;
    width: 940px;
    overflow: hidden;
    font-family: Rockwell\ W01;
}
.location-center .learning-center-list {
    display: inline-block;
    width: 36%}
.location-center .lc-map-container {
    display: inline-block;
    width: 63%;
    vertical-align: top;
}
.location-center #lc-map-canvas {
    width: 100%;
    height: 550px;
    margin-bottom: 30px;
}
.location-center .learning-center .lc-icon {
    background: url(../images/location-marker.png) no-repeat;
    width: 23px;
    height: 32px;
    float: left;
}
.location-center .learning-center-list {
    height: 550px;
    overflow: auto;
}
.location-center .learning-center {
    display: block;
    padding: 20px;
    border: 1px solid #ccc;
}
.location-center .learning-center.selected {
    background-color: #f2f2f2;
}
.location-center .learning-center .lc-icon, .location-center .lc-name {
    cursor: pointer;
}
.location-center .learning-center.selected .lc-name {
    cursor: default;
}
.location-center .learning-center.selected .lc-icon {
    background: url(../images/xlocation-marker-selected.png.pagespeed.ic.pCHsQoJJZn.png) no-repeat;
    width: 28px;
    height: 38px;
    float: left;
    cursor: default;
}
.location-center .learning-center .lc-content {
    display: inline-block;
    width: 180px;
    margin-left: 15px;
}
.location-center .lc-name {
    font-weight: 700;
    font-size: 12px;
}
.location-center .lc-address, .location-center .lc-phone, .location-center .lc-btn-bg {
    font-size: 12px;
}
.location-center .lc-address {
    line-height: 20px;
    margin: 10px 0;
}
.location-center .lc-btn-bg {
    background-color: #10b0ee;
    margin: 10px 0;
    font-weight: bold;
    color: #fff;
    border-radius: 5px;
    padding: 10px 15px;
    text-align: center;
    width: auto;
    display: block;
    float: left;
    cursor: pointer;
}
.location-center .lc-map-info-content:before {
    content: '';
    position: absolute;
    top: -19px;
    left: 210px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-bottom: 10px solid #7dbf45;
}
.location-center .lc-map-info-content:after {
    content: '';
    position: absolute;
    top: -18px;
    left: 210px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-bottom: 10px solid #fff;
}
.location-center .lc-map-info-content {
    background-color: #fff;
    padding: 10px 0 0 10px;
    font-size: 12px;
    border: 1px solid #7dbf45;
    height: 100%;
    width: 100%;
    display: inline-block;
    border-radius: 5px;
}
.location-center .lc-map-info-heading {
    font-size: 12px;
    font-weight: 700;
}
.location-center .lc-map-addr {
    width: 200px;
    line-height: 16px;
    margin-top: 5px;
}
.location-center .lc-map-phone {
    margin-top: 30px;
}
.location-center .lc-map-phone img, .location-center .lc-map-hours img {
    margin-right: 10px;
}
.location-center .lc-map-hours {
    margin-top: 20px;
    margin-bottom: 20px;
}
.location-center .map-btn-bg.right-border {
    margin: auto 0 auto -10px;
}
.location-center .map-btn-bg {
    background-color: #7dbf45;
    margin: auto 0;
    font-weight: bold;
    color: #fff;
    padding: 10px 0;
    text-align: center;
    width: 149px;
    display: inline-block;
}
.location-center .lc-map-info-content .lc-direction:after {
    content: '';
    background: url(../images/xseparator-img.png.pagespeed.ic.dgsBJZIKia.png) no-repeat 0 0;
    width: 2px;
    height: 47px;
    display: inline-block;
    position: absolute;
    z-index: 1000;
    margin-top: -10px;
    margin-left: 20px;
}
.location-center .map-btn-bg img {
    margin-right: 10px;
}
.location-center .map-btn-bg span {
    vertical-align: middle;
    margin-top: -13px;
    display: inline-block;
}
.hidden {
    display: none;
}
.places {
    overflow: hidden;
    padding-bottom: 20px;
}
.direction {
    padding: 0;
    overflow: hidden;
    width: 36%;
    display: inline-block;
    vertical-align: top;
}
.direction-panel {
    display: none;
}
.direction-panel .a, .direction-panel .b {
    float: left;
    height: 42px;
    text-indent: -9999px;
    width: 30px;
}
.direction-panel .a {
    background: url(../images/location-marker.png) no-repeat scroll 0 0 transparent;
}
.direction-panel .b {
    background: url(../images/location-marker.png) no-repeat scroll 0 0 transparent;
}
#direction-steps {
    font-size: 12px;
    float: right;
    height: 235px;
    min-height: 100px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 300px;
}
#direction-address {
    width: 100%;
    float: left;
    padding-top: 10px;
}
#direction-address .address {
    float: right;
    width: 200px;
    font-size: 12px;
    margin-right: 100px;
}
#direction-address li {
    padding-bottom: 10px;
}
#direction-address h2 {
    font-size: 1.2em;
    font-weight: bold;
}
#direction-address .map_direction, #direction-address .map_hours {
    display: none;
}
.places li {
    padding: 5px 0;
    list-style: none;
}
.places input {
    font-size: 12px;
    padding: 4px;
    width: 274px;
}
.places .a, .places .b {
    background: url(http://smude.edu.in/css/images/dealer/map-icons.png) no-repeat scroll 0 -260px transparent;
}
.places .b {
    background-position: 0 -320px;
}
.get_directions a {
    font-size: 12px;
    padding: 6px 14px;
    text-transform: uppercase;
    color: #fff;
    background: #10b0ee;
    float: left;
    font-style: italic;
}
#direction-steps .adp-placemark, #direction-steps .adp-legal {
    display: none;
}
#direction-steps .adp-summary span {
    font-weight: bold;
}
#direction-steps .adp-directions b {
    font-weight: normal;
}
#direction-steps .adp-step, #direction-steps .adp-substep {
    padding: .3em 1px;
}
.matches, .location-msg a {
    display: block;
    color: #000;
}
.component-smude-filter .list .long_text {
    font-family: 'Rockwell W01';
    text-transform: uppercase;
    font-size: 1em;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 400%}
.manipal-mobile .component-smude-filter {
    padding: 7px;
}
.manipal-mobile .component-smude-filter .list .long_text {
    padding: 0 10px;
}
.manipal-mobile .location-center .learning-center-list {
    width: 100%}
.manipal-mobile .location-center .lc-map-container {
    width: 100%}
.manipal-mobile .location-center .location-msg .location-text, .manipal-mobile .location-center .location-msg .location-back {
    width: 100%}
.manipal-mobile .component-smude-filter .list, .manipal-mobile .component-smude-filter .online-programs-container {
    padding: 0;
    width: 50%}
.manipal-mobile .location-center .location-msg {
    padding: 10px;
    border: 0;
    margin: 0;
}
.manipal-mobile .component-smude-filter .list .btn {
    width: 100%!important;
    margin-top: 32px;
}
.manipal-mobile .component-smude-filter .city_list {
    width: 100%}
.manipal-mobile .component-smude-filter .city_list .dropdown_header {
    display: none;
}
.manipal-mobile .component-smude-filter .city_list .btn {
    margin-top: 10px;
    width: 100%!important;
}
.manipal-mobile .component-smude-filter .online-programs-container {
    width: 100%;
    padding-top: 10px;
}
.manipal-mobile .component-smude-filter .programs_list .long_text {
    width: 200%;
    float: left;
    text-align: center;
    line-height: 1.4em;
}
.manipal-mobile .programs_list .dropdown, .manipal-mobile .component-smude-filter .online-programs-container {
    background: 0;
}
.manipal-mobile .component-smude-filter .online-programs-container .online-programs {
    text-decoration: none;
    margin: 0 auto;
}
.manipal-mobile .component-smude-filter .online-programs-container .dropdown_header {
    text-align: center;
}
.manipal-mobile .location-center .learning-center-list {
    max-height: 479px;
    display: none;
}
.manipal-mobile .location-map-section .direction {
    width: 100%}
.manipal-mobile .programsList #pl-browse-programs {
    margin-top: 40px;
}
.component-smude-filter .list.disable .btn {
    -ms-filter: "alpha(opacity=25)";
    opacity: .25;
    cursor: default;
}
.admin-form-fields {
    margin-bottom: 50px;
}
.admin-form-fields label {
    display: inline-block;
}
.admin-form-fields span {
    font-size: .8em;
}
.admin-form-fields input {
    display: inline-block;
    margin-right: 5px;
}
.admin-form-fields legend {
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
    border-bottom: 1px solid #c7c7c7;
}
#admin-form {
    margin: 50px 10px;
    font-family: "Lucida sans w01"}
.input-container input {
    margin: 5px 0;
}
.call_patch_options {
    margin: 10px 0 10px 50px;
}
.call_patch_options label span {
    display: inline-block;
    width: 200px;
}
.call_patch_options .input-container {
    margin-left: 50px;
}
.admin-form-fields.field-configuration label span {
    display: inline-block;
    width: 150px;
}
.multiselect_options input {
    float: left;
    margin-top: 28px;
}
.multiselect_options span {
    float: left;
    margin-top: 30px;
    margin-left: 5px;
}
.multiselect_options select {
    float: left;
    width: 196px;
    margin-left: 4px;
    margin-top: 3px;
    height: 75px;
    font-size: .8em;
    padding: 2px;
    outline: 0;
}
.country_city_option_group div {
    width: 100%;
    display: inline-block;
    margin-left: 50px;
}
.admin-form-fields.field-configuration .country_city_option_group div span {
    width: 118px;
}
.submit_btn {
    padding: 15px 5px 13px;
    width: 35%}
.admin-form-fields input.name-field-label {
    margin-right: 20px;
    font-size: .8em;
    padding: 5px;
    width: 205px;
    outline: 0;
}
.column-header {
    background: #000;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    padding: 5px;
}
.column-header .first {
    display: inline-block;
    width: 175px;
}
.column-header .second {
    display: inline-block;
    width: 220px;
}
.column-header .third {
    display: inline-block;
    width: 200px;
}
.lc-form-wrapper {
    font-family: "Lucida sans w01";
    position: relative;
}
.program-lc-option-wrapper label {
    margin-right: 30px;
}
.lc-buttons a {
    background: #fc0;
    padding: 10px;
    width: 150px;
    color: #000;
    text-decoration: none;
    display: inline-block;
    margin-right: 30px;
    text-align: center;
}
.lc-buttons {
    padding: 20px 0;
}
.program-field, .lc-field {
    padding: 20px;
    border: 1px solid #ccc;
    margin: 30px 0;
}
.program-field label, .lc-field label {
    font-size: .8em;
    margin-right: 20px;
    width: 30%}
.program-field input, .program-field select, .lc-field input, .lc-field select {
    height: 30px;
    width: 230px;
    margin: 0 0 20px 0;
    font-size: .8em;
}
.inactive-field, .lc-field {
    display: none;
}
.lc-form-wrapper .active {
    background: #36b8f5;
    color: #fff;
}
#lc-program-submit {
    font-family: "Lucida sans w01";
    position: absolute;
    right: 20px;
    bottom: 10px;
}
#lc-program-dd {
    height: 100px;
    vertical-align: top;
}
.lc-form-wrapper .field-description {
    margin-left: 32.6%;
    font-size: .75em;
    color: #000;
    width: 100%;
    float: left;
    margin-top: -15px;
}
.lc-form-wrapper .mandateFields {
    font-style: italic;
    font-size: .8em;
    color: #8f8f8f;
    margin-bottom: 5px;
}
.lcform-success-message {
    color: green;
    font-weight: bold;
    font-size: 1em;
    margin: 0 auto;
    width: 940px;
    font-family: "Lucida sans w01";
    position: absolute;
    bottom: -25px;
}
.program-field label.error, .lc-field label.error {
    color: red;
    margin-left: 20px;
}
.component-smude-filter {
    width: 100%;
    background-color: #10b0ee;
}
.component-smude-filter .list, .component-smude-filter .online-programs-container {
    float: left;
    padding: 20px 20px 20px 0;
}
.component-smude-filter .online-programs-container {
    background: url(../images/xseparator-img.png.pagespeed.ic.dgsBJZIKia.png) no-repeat 0 0;
    padding: 16px 0 16px 50px;
    float: right;
    padding-top: 32px;
}
.component-smude-filter .list .dropdown_header, .component-smude-filter .online-programs-container .dropdown_header {
    font-family: 'Rockwell W01';
    text-transform: uppercase;
    font-size: 1em;
    color: #fff;
}
.component-smude-filter .online-programs-container .dropdown_header {
    margin-left: 5px;
}
.component-smude-filter .list .btn {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}
.component-smude-filter .list .btn, .component-smude-filter .online-programs-container .online-programs {
    width: 245px;
    font-family: 'Lucida Sans W01';
    border-radius: 0;
    background: #fff;
    color: #666;
    text-align: left;
    margin-top: 10px;
    height: 36px;
    font-size: .8em;
    padding-top: 10px;
    position: relative;
}
.component-smude-filter .online-programs-container .online-programs {
    display: block;
    color: #10b0ee;
    text-align: center;
    font-weight: 700;
    background: url(../images/xonline-prog-bg.png.pagespeed.ic._FZPwIgBfJ.png) no-repeat 0 -0px;
    width: 215px;
    height: 42px;
    margin-top: 10px;
    overflow: visible;
    padding-top: 15px;
}
.component-smude-filter .list .btn:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 6px solid #666;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    top: 15px;
    right: 5px;
}
.component-smude-filter .dropdown-menu {
    width: 100%;
    border-radius: 0;
    overflow: hidden;
    max-height: 300px;
    overflow-y: auto;
}
.component-smude-filter .dropdown-menu .smudeMenuItem {
    font-family: "Lucida Sans W01";
    font-size: 13px;
    white-space: normal;
}
.programs_list .dropdown {
    position: relative;
    background: url(../images/xseparator-img.png.pagespeed.ic.dgsBJZIKia.png) no-repeat right 25px;
    padding-right: 17px;
    margin-right: -5px;
}
.smude-testimonial-list {
    margin: 50px 0;
    font-family: 'Lucida Sans W01'}
.smude-testimonial-list .testimonial-data {
    border: 1px solid #e0e0e0;
    float: left;
    height: 395px;
    margin: 0 0 20px 17px;
    position: relative;
    width: 222px;
}
.smude-testimonial-list .testimonial-data.first {
    margin-left: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    clear: both;
}
.smude-testimonial-list .testimonial-data.last {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.smude-testimonial-list .testimonial-image {
    width: 100%;
    margin: 0 0 16px;
    max-height: 105px;
}
.smude-testimonial-list .testimonial-quote {
    padding: 25px 5px 10px 38px;
    font-size: .75em;
    line-height: 1.29em;
    width: 97%;
    font-style: normal;
    height: 120px;
    background: url(../images/xquotes-gray.png.pagespeed.ic.loyIDm0ioQ.png) 6px 8px no-repeat;
}
.smude-testimonial-list .testimonial-info {
    text-align: right;
}
.smude-testimonial-list .testimonial-name {
    text-transform: uppercase;
    font-weight: 700;
    font-size: .9em;
    margin-left: 20px;
    text-align: left;
    line-height: 20px;
    margin-right: 10px;
    max-height: 20px;
    overflow: hidden;
}
.smude-testimonial-list .testimonial-other-info {
    color: #000;
    font-size: .8em;
    line-height: 1.5em;
    margin: 5px 10px 5px 20px;
    max-height: 37px;
    overflow: hidden;
    text-align: left;
}
.smude-testimonial-list .testimonial-list-italics {
    font-style: oblique;
}
.smude-testimonial-list .testimonial-connect {
    bottom: 20px;
    color: #10b0ee;
    font-size: .8em;
    position: absolute;
    right: 29px;
    font-weight: 600;
}
.smude-testimonial-list .testimonial-connect:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #0fafed;
    position: absolute;
    right: -15px;
    top: 1px;
}
.testimonial-list-pagination ul li {
    background: none repeat scroll 0 0 #b3b3b3;
    float: left;
    margin-right: 15px;
    height: 24px;
}
.testimonial-list-pagination ul li a {
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    padding: 4px 8px;
    text-decoration: none;
}
.testimonial-list-pagination ul li a {
    text-align: center;
    width: 24px;
}
.testimonial-list-pagination ul li.active {
    background: none repeat scroll 0 0 #10b0ee;
}
.testimonial-list-pagination ul li.active {
    display: inline!important;
}
.testimonial-list-pagination ul li.active a {
    color: #fff;
}
.manipal-mobile .pagination ul li.first a:after {
    top: 6px;
    left: 7px;
}
.manipal-mobile .pagination ul li.last a:after {
    top: 6px;
    left: 10px;
}
.manipal-mobile .testimonial-list-pagination {
    margin-bottom: 20px;
}
.testimonial-list-pagination ul>li>a, .testimonial-list-pagination ul>li>span {
    padding: 2px 8px!important;
}
.manipal-mobile .smude-testimonial-list .testimonial-data.first {
    margin-left: 17px;
}
.rte-for-programs {
    background: url(../images/xrte-for-programs-bg.jpg.pagespeed.ic.bC4p5bG-6D.jpg) no-repeat;
    height: 835px;
    font-family: "Lucida Sans W01";
    background-size: cover;
}
.rte-for-programs .rte-heading {
    font-size: 40px;
    color: #0fb0ee;
    font-family: "Rockwell W01";
    text-align: center;
    padding: 35px 0 30px 0;
    text-transform: uppercase;
}
.rte-for-programs .rte-content-heading {
    display: block;
    margin: 15px 0 15px 20px;
    font-weight: 700;
    float: left;
    width: 90%}
.rte-for-programs .nav-tabs>li.active>a:hover, .rte-for-programs .nav-tabs>li.active>a:focus {
    border: 0 none;
}
.rte-for-programs .pri-tabs li {
    background-color: #0fb0ee;
    border-radius: 4px 8px 0 0;
    margin-top: 2px;
    margin-bottom: -3px;
    margin-right: 3px;
}
.rte-for-programs .pri-tabs li.active {
    background-color: #fff;
    border-radius: 4px 8px 0 0;
    margin-top: 0;
}
.rte-for-programs .pri-tabs li a:hover {
    background: 0;
}
.rte-for-programs .pri-tabs li a {
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    border-radius: 0;
    border: 0 none;
    padding: 8px 15px 13px;
}
.rte-for-programs .pri-tabs li.active a {
    color: #80c000;
    padding: 10px 20px 15px;
    background: 0;
}
.rte-for-programs .pri-tabs-content {
    padding-top: 40px;
    background-color: #fff;
}
.rte-for-programs .sec-tabs {
    width: 25%;
    display: inline-block;
    border-bottom: 0 none;
    height: 580px;
    border-right: 1px solid #ccc;
    width: 205px;
    margin-right: 50px;
}
.rte-for-programs .sec-tabs li {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    width: 205px;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin-top: 0;
}
.rte-for-programs .sec-tabs li a {
    border: 0 none;
    font-size: 12px;
    font-weight: 700;
    opacity: .6;
    color: #000;
    border-radius: 0;
    padding: 15px 15px 15px 30px;
}
.rte-for-programs .sec-tabs li.active {
    border-right: 0 none;
    border-bottom: 0;
    z-index: 1;
    border-top: 0;
}
.rte-for-programs .sec-tabs li.active a {
    opacity: 1;
    background: url(../images/xrte-active-tab.png.pagespeed.ic.phnq38ICzx.png) no-repeat;
    width: 232px;
    height: 67px;
}
.rte-for-programs .sec-tabs-content {
    display: inline-block;
    vertical-align: top;
    width: 72%}
.rte-for-programs .sec-tabs-content h2 {
    padding-bottom: 15px;
    font-weight: 700;
    font-family: "Rockwell W01"}
.rte-for-programs .sec-tabs-content p {
    font-size: .8em;
    line-height: 1.4;
}
.rte-for-programs .sec-tabs-content ul li {
    list-style-image: url(../images/xli-bullet.png.pagespeed.ic.hLqH5D886s.png);
    font-size: .8em;
    padding: 5px;
}
.tab-content>.active table tr td p {
    font-size: 13px;
}
.rte-for-programs .rte-special-char {
    color: #0fb0ee;
    float: left;
    margin: 15px 0;
}
.rte-for-programs .rte-step, .rte-for-programs .rte-content, .rte-for-programs .rte-link {
    display: inline-block;
}
.rte-for-programs .rte-step {
    float: left;
    font-size: 12px;
    background-color: #80c000;
    color: #fff;
    padding: 10px 15px;
    border-radius: 4px;
}
.rte-for-programs .rte-content {
    width: 320px;
    padding-left: 10px;
    margin-right: 50px;
    font-size: 12px;
    vertical-align: middle;
}
.rte-for-programs .rte-link {
    background: none repeat scroll 0 0 #0fb0ee;
    border-radius: 4px;
    color: #fff;
    float: right;
    font-size: 12px;
    margin-right: 25px;
    padding: 10px 15px;
    text-align: right;
    text-decoration: none;
    vertical-align: middle;
}
.rte-for-programs .rte-link>a {
    color: #fff;
}
.rte-for-programs .rte-separator {
    border-bottom: 1px dashed #ccc;
    width: 100%;
    display: inline-block;
    margin: 10px 0;
}
.rte-for-programs .rte-cfa {
    background: url(../images/xrte-cfa.png.pagespeed.ic.KCf8x0vvQF.png) no-repeat;
    width: 217px;
    height: 52px;
    font-size: 12px;
    padding: 17px 15px 0 75px;
    margin: 50px 10px 0 0;
    position: relative;
    float: left;
}
.rte-for-programs .move-left {
    margin-left: -20px;
}
.rte-for-programs table {
    width: 96%;
    border-collapse: separate;
}
.rte-for-programs table th {
    background: #f5f5f5;
    color: #000;
    padding: 10px 10px 10px 15px;
    font-size: .8em;
    font-weight: bold;
}
.rte-for-programs td {
    color: #000;
    font-size: .8em;
    padding: 10px 10px 10px 15px;
    line-height: 20px;
    border-top: 0;
}
.rte-for-programs th, .rte-for-programs td {
    border: 1px solid #d7d7d7;
    border-bottom: 0;
    border-right: 0;
}
.rte-for-programs th:last-child, .rte-for-programs td:last-child {
    border-right: 1px solid #d7d7d7;
}
.rte-for-programs table tr:last-child td {
    border-bottom: 1px solid #d7d7d7;
}
.rte-for-programs .help-text {
    width: 320px;
    padding-left: 10px;
    margin-right: 50px;
    font-size: 12px;
    vertical-align: middle;
    color: #777;
}
.rte-for-programs table tr:last-child td:first-child {
    -moz-border-radius-bottom-left: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.rte-for-programs table tr:first-child th:first-child {
    -moz-border-radius-top-left: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
}
.rte-for-programs table tr:last-child td:last-child {
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.rte-for-programs table tr:first-child th:last-child {
    -moz-border-radius-top-right: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}
.rte-for-programs .rte-text {
    font-size: .8em;
    line-height: 20px;
    padding: 0 0 10px 0;
    display: block;
    font-family: "Lucida Sans W01"!important;
}
.rte-for-programs .active-tab-icon, .rte-for-programs .pri-tabs li.active .default-tab-icon {
    display: none;
}
.rte-for-programs .pri-tabs li.active .active-tab-icon {
    display: inline-block;
    vertical-align: bottom;
    width: 30px;
    height: 26px;
    margin-bottom: -4px;
}
.rte-for-programs .tab-icon {
    display: inline-block;
    vertical-align: bottom;
    width: 30px;
    height: 26px;
    margin-bottom: -4px;
}
.rte-for-programs .rte-cfa-move-left {
    background: url(../images/xrte-cfa.png.pagespeed.ic.KCf8x0vvQF.png) no-repeat;
    width: 217px;
    height: 52px;
    font-size: 12px;
    padding: 17px 15px 0 75px;
    margin: 50px 10px 0 0;
    position: relative;
    float: left;
    margin-left: -20px;
    clear: both;
}
.rte-for-programs li.tab1 .tab-icon {
    background-position: 0 0;
    background-size: auto;
}
.rte-for-programs li.tab1.active .tab-icon {
    background-position: 0 -26px;
    background-size: auto;
}
.rte-for-programs li.tab2 .tab-icon {
    background-position: -30px 0;
    background-size: auto;
}
.rte-for-programs li.tab2.active .tab-icon {
    background-position: -30px -26px;
    background-size: auto;
}
.rte-for-programs li.tab3 .tab-icon {
    background-position: -60px 0;
    background-size: auto;
}
.rte-for-programs li.tab3.active .tab-icon {
    background-position: -60px -26px;
    background-size: auto;
}
.rte-for-programs li.tab4 .tab-icon {
    background-position: -90px 0;
    background-size: auto;
}
.rte-for-programs li.tab4.active .tab-icon {
    background-position: -90px -26px;
    background-size: auto;
}
.rte-for-programs li.tab5 .tab-icon {
    background-position: -120px 0;
    background-size: auto;
}
.rte-for-programs li.tab5.active .tab-icon {
    background-position: -120px -26px;
    background-size: auto;
}
.rte-for-programs li.tab6 .tab-icon {
    background-position: -150px 0;
    background-size: auto;
}
.rte-for-programs li.tab6.active .tab-icon {
    background-position: -150px -26px;
    background-size: auto;
}
#c110-b .content-left {
    float: left;
}
.light_bg .head-text, .light_bg .head-text-big {
    color: #000;
    line-height: 1.3em!important;
}
.light_bg .see-more, .dark_bg .see-more {
    background: #0fb0ee;
    width: 100%;
    height: auto;
    padding: 16px 12px;
    border-radius: 4px;
    color: #fff;
    font-size: 1em;
    font-weight: normal;
    text-transform: capitalize;
}
.slides .more-info-link {
    margin-top: 20px;
    width: 75%;
    text-align: center;
    height: inherit!important;
}
.slides .more-info-link.secondLink {
    margin-left: 0;
    margin-top: 20px!important;
}
.see-more {
    background: url(../images/xsee_more.png.pagespeed.ic.rY9wZKmT80.png) no-repeat top left;
    color: #fff;
}
#c110-b .slides .detail-text {
    margin: 5px 0 0;
}
.manipal-mobile #c110-b .light_bg .head-text-big {
    color: #000;
}
.manipal-mobile #c110-b .learning-mobile-content .view_more {
    background: #0eb0ee;
    display: inline-block;
    margin-top: 20px;
    font-size: .9em;
    position: relative;
    padding: 10px 10px 18px 10px;
    width: 62px;
    border-radius: 7px;
    left: 20px;
    height: initial;
    padding: 10px;
    width: 50%;
    color: #fff;
}
.manipal-mobile #c110-b .learning-mobile-content .view_more:after {
    width: 0;
    height: 0;
    position: absolute;
    right: 5px;
    border-top: 8px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #fff;
    top: 8px;
    left: initial;
}
.manipal-mobile #c110-b .learning-mobile-content .content-right {
    top: 40%}
.manipal-mobile .learning-mobile-content .learning-mobile-images {
    margin-left: -570.5px;
    left: 50%;
    position: relative;
}
.manipal-mobile #c110-b .learning-mobile-content .view_more {
    left: 0;
}
.manipal-mobile #c110-b .learning-mobile-content p {
    margin-top: 0;
}
.chequered-list {
    background: #f5f5f5;
}
.quotes-faculty-container {
    border-right: 8px solid #fff;
}
.quotes-container {
    background-color: #fff;
}
.faculty-list {
    background-color: #f5f5f5;
}
.faculty-list:hover {
    background: #0fb0ee;
}
.faculty-list:hover .faculty-name, .faculty-list:hover .faculty-designation {
    color: #fff;
}
.button-container a {
    background: 0;
    color: #000;
    font-size: .75em;
    padding-right: 12px;
    position: relative;
}
.button-container a:after {
    border-left: 5px solid #9c9fa1;
    border-top: 5px solid rgba(0, 0, 0, 0);
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    height: 0;
    content: '';
    position: absolute;
    right: 0;
    top: 9px;
}
.faculty-quotes {
    background: transparent url(../images/xquotes-bg.png.pagespeed.ic.eo7bAnafE0.png) no-repeat 0 0;
}
.faculty-list:hover .name-designation-right {
    border-color: #0fb0ee;
}
.manipal-mobile .chequered-list .quotes-faculty-container {
    border: 5px solid #fff;
}
.manipal-mobile .faculty-list-container ul {
    height: 445px;
}
.manipal-mobile .faculty-list-container ul li:nth-last-child(-n+2) {
    display: block;
}
.picture-right, .picture-right>img {
    -webkit-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
}
.picture-left, .picture-left>img {
    -webkit-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
}
.fees-container .tab-header .tab-headings {
    float: left;
}
.fees-container .fees-header {
    text-align: center;
    color: #0fb0ee;
}
.fees-container .tab-header {
    background: 0;
    border: 0;
    position: relative;
    bottom: -2px;
}
.fees-container .tab-content {
    background: #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid #ccc;
    padding: 40px;
}
.fees-container .tab-content .fees-content .fees-table {
    padding: 0;
}
.fees-container .tab-header li a {
    background-color: #0fb0ee;
    border-top-right-radius: 4px;
    margin-right: 1px;
    border-top-left-radius: 4px;
    border-right: 0;
    bottom: -2px;
    padding: 12px;
}
.fees-container .tab-header ul li {
    vertical-align: bottom;
    text-align: left;
}
.fees-container .tab-header li.active a {
    background-color: #fff;
    color: #80c000;
    padding: 15px;
    border: 1px solid #ccc;
    border-bottom: 0;
    position: relative;
    bottom: -3px;
    padding-right: 0;
}
.fees-container .tab-content table td, .fees-container .tab-content table th {
    border-right: none!important;
    border-top: 1px solid #d7d7d7!important;
}
.fees-container .tab-content .fees-content table th {
    text-align: left;
}
.fees-container .tab-header li.active:after {
    display: none;
}
.fees-container {
    background: url(../images/xfees-bg.jpg.pagespeed.ic.4qcnNLJMFF.jpg) repeat;
}
.fees-container .hostel-fees {
    color: #0fb0ee;
}
.fees-container .tab-content .fees-content .content-panel-quote-container .content-panel-quote-indicator {
    background: url(../images/xfees-quotes-bg.png.pagespeed.ic.wjNDoEu4WQ.png) no-repeat right;
    background-size: 50px;
}
.fees-container .content-panel-name {
    font-style: italic;
}
.fees-container .arrow-right {
    background: #cd2026;
    border: 0;
    margin: 0;
    width: 0;
    display: inherit;
}
#installements {
    width: auto;
}
.fees-container .tab-header li a span {
    opacity: inherit;
}
.feesIcon1, .feesIcon2, .feesIcon3, .feesIcon4, .feesIcon5, .feesIcon6 {
    height: 20px;
    margin-right: 6px;
    padding: 6px 22px 5px 5px;
    vertical-align: bottom;
    width: 30px;
}
.fees-container li.feestab1 .feesIcon1 {
    background-position: 0 0;
}
.fees-container li.feestab1.active .feesIcon1 {
    background-position: 0 -26px;
}
.fees-container li.feestab2 .feesIcon2 {
    background-position: -26px 0;
}
.fees-container li.feestab2.active .feesIcon2 {
    background-position: -26px -26px;
}
.fees-container li.feestab3 .feesIcon3 {
    background-position: -51px 0;
}
.fees-container li.feestab3.active .feesIcon3 {
    background-position: -51px -26px;
}
.fees-container li.feestab4 .feesIcon4 {
    background-position: -78px 0;
}
.fees-container li.feestab4.active .feesIcon4 {
    background-position: -78px -26px;
}
.fees-container li.feestab5 .feesIcon5 {
    background-position: -104px 0;
}
.fees-container li.feestab5.active .feesIcon5 {
    background-position: -104px -26px;
}
.fees-container li.feestab6 .feesIcon6 {
    background-position: -130px 0;
}
.fees-container li.feestab6.active .feesIcon6 {
    background-position: -130px -26px;
}
.manipal-mobile .fees-container .tab-header {
    border: 1px solid #cd2026;
}
.manipal-mobile .fees-container .caret {
    border-top: 7px solid #cd2026;
}
.manipal-mobile .fees-container .secondary-sticky-dropdown-options {
    color: #cd2026;
}
.manipal-mobile .fees-container .tab-header li.active a {
    background: #cd2026;
}
.fees-container .tab-content table {
    border: none!important;
    border-collapse: separate;
}
.testimonials-container {
    background: url(../images/xsmude-testimonial-bg.png.pagespeed.ic.55azTLDqqb.png);
    height: auto;
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    font-family: 'Lucida Sans W01'}
.testimonial-content {
    width: 235px;
    padding: 20px;
}
.flexslider .slides .testimonial-content img {
    margin: 20px 0;
    width: 100%;
    max-height: 105px;
}
.testimonial-content .testimonial-name {
    font-size: .9em;
    text-transform: uppercase;
    font-weight: 700;
}
.testimonial-content .testimonial-other-info {
    font-size: .8em;
    margin: 5px 0 25px;
    line-height: 1.4em;
}
.testimonial-content .testimonial-connect-link {
    color: #000;
    font-size: .8em;
    font-weight: 700;
    display: block;
    float: right;
    margin-right: 3px;
    position: absolute;
    bottom: 10px;
    right: 40px;
}
.testimonial-content .testimonial-connect-link:after, .testimonials-container .flex-container .view-all:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    right: -15px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #000;
    top: 2px;
}
.testimonial-content .testimonial-connect-link:after {
    top: 0!important;
}
.testimonials-container .flex-container .view-all:after {
    right: 0;
    top: 5px;
}
.testimonial-content-holder {
    background-color: #000;
    height: 255px;
}
.testimonial-quote-indicator {
    float: left;
    width: 65px;
    padding: 20px 10px 0 10px;
}
.testimonial-text {
    float: left;
    color: #fff;
    width: 65%;
    padding: 35px 0 0 0;
    font-family: "Lucida Sans W01"}
.testimonial-quote {
    font-size: .8em;
    line-height: 18px;
    overflow: hidden;
    font-family: 'Rockwell W01'}
.testimonial-person-details {
    font-size: .7em;
    line-height: 13px;
    margin-bottom: 20px;
    border-left: 5px solid #fc0;
    vertical-align: baseline;
    padding-left: 11px;
    font-style: italic;
}
.social-feed-testimonial .no-quote {
    padding-left: 10px;
    float: none;
    width: 90%}
.no-quote .testimonial-quote, .no-quote .testimonial-person-details {
    font-style: normal;
}
.testimonials-name, .testimonials-designation, .testimonials-institution {
    float: left;
    width: 100%}
.testimonials-read-more {
    display: inline-block;
    float: right;
    color: #fff;
    font-size: .7em;
    text-decoration: none;
    text-transform: uppercase;
    padding-bottom: 15px;
}
.testimonials-container .flexslider .slides .testimonials-read-more-icon {
    float: left;
    margin: 0 0 0 10px;
    height: 18px;
    width: 18px;
    overflow: hidden;
}
.testimonials-read-more-text {
    float: left;
    margin-top: 4px;
}
.testimonials-read-more:hover, .testimonials-read-more-text:hover {
    text-decoration: underline;
    color: #fff;
}
.testimonials-container .flexslider .slides img.testimonial-triangle-img {
    float: right;
    height: 8px;
    width: 8px;
}
.testimonials-container .flexslider .slides>li {
    margin: 0;
    height: 280px;
    position: relative;
}
.testimonials-container .flexslider .slides>li .even-column {
    background: rgba(0, 0, 0, .1);
}
.testimonials-container .flexslider .slides>li .odd-column {
    background: url(../images/4-column-bg-1.png) no-repeat;
}
.testimonials-container .flex-container {
    margin: 0 auto;
    width: 940px;
    min-height: 288px;
}
.testimonials-container-three-column .flex-container {
    margin: 0 auto;
}
.testimonials-container .flex-control-nav {
    left: 0;
    text-align: left;
}
.testimonials-container .flex-control-nav li {
    margin: 0 6px 0 0;
}
.testimonials-container .flexslider {
    border: 0;
    box-shadow: none;
    background: 0;
}
.testimonials-container .flex-container .view-all {
    font-family: "Lucida Sans W01";
    margin-left: 30px;
    color: #000;
    font-size: .8em;
    font-weight: 700;
    position: relative;
    background: 0;
    margin-top: -45px;
    padding-right: 0;
}
.testimonials-container .flex-container .view-all a {
    text-decoration: none;
    color: #000;
    font-size: 1em;
    padding-right: 18px;
    display: block;
    min-height: 13px;
    min-width: 60px;
    position: relative;
    z-index: 2;
}
.testimonials-container .flex-control-paging li a.flex-active {
    background-color: #0fb0ee;
}
.testimonials-container .flex-control-paging li a {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.testimonials-container .flex-control-paging li a {
    width: 8px;
    height: 8px;
    background-color: #858585;
}
.odd-column .testimonial-content-holder {
    background-color: #e8e8e7;
}
.odd-column .testimonial-text, .odd-column .testimonials-read-more:hover, .odd-column .testimonials-read-more, .odd-column .testimonials-read-more-text:hover {
    color: #000;
}
.testimonial-header {
    font-family: "Rockwell W01";
    text-align: center;
    padding: 45px 0;
    font-size: 2.2em;
    color: #000;
    text-transform: uppercase;
    font-weight: normal;
}
.testimonials-container .flex-viewport {
    border-left: none;
}
.no-quote .testimonial-quote, .no-quote .testimonial-person-details {
    font-style: normal;
    margin-left: 20px;
    width: 92%}
.no-quote .testimonial-quote-indicator {
    display: none;
}
.no-quote {
    width: 98%;
    padding-top: 25px;
}
.no-quote .testimonials-read-more {
    margin-right: 10px;
}
.testimonial-heading-smude {
    font-size: .8em;
    font-weight: normal;
    line-height: 1.3em;
    height: 67px;
    overflow: hidden;
}
.odd-column .testimonial-heading-smude {
    color: #fff;
}
.odd-column .testimonial-name {
    color: #fff;
}
.odd-column .testimonial-other-info {
    color: #fff;
}
.odd-column .testimonial-connect-link:after {
    border-left: 6px solid #fff;
}
.testimonial-content.odd-column .testimonial-connect-link {
    color: #fff;
}
.testimonials-container .view-all a:after {
    border: none!important;
}
.manipal-mobile .testimonials-container .container-940 {
    width: 100%}
.manipal-mobile .testimonials-container .flex-container {
    width: 100%;
    padding: 0 0 0 30px;
}
.manipal-mobile .testimonial-header {
    text-align: center;
}
i {
    font-style: italic;
}
.light-theme .testimonial-person-details {
    border-left: 5px solid #0fb0ee;
}
.placement-wrapper {
    background: 0;
}
.placement-header {
    text-align: center;
}
.placement-sub-heading {
    border-left: 0;
    position: relative;
    font-family: "Rockwell W01";
    font-weight: normal;
}
.placement-sub-heading:after {
    content: '';
    background: url(../images/xsmude-left-highlight.png.pagespeed.ic.jEM0Lll9Dv.png) no-repeat;
    width: 7px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 1px;
}
.placement-student-details {
    border: 1px solid #ededed;
    min-height: 340px;
    height: inherit;
}
.placement-student-details ul {
    min-height: 280px;
    max-height: inherit;
}
.placement-highlights {
    min-height: 400px;
    height: inherit;
}
.placement-highlights .view-all {
    background: 0;
    position: relative;
    margin-right: 20px;
}
.placement-highlights .view-all:after {
    border-left: 6px solid #000;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    height: 0;
    content: '';
    position: absolute;
    top: 10px;
    right: 0;
}
.year-based-placement-highlights .placement-year-select a:before {
    border-bottom: 9px solid #0fb0ee;
}
.year-based-placement-highlights .placement-year-select a {
    color: #0fb0ee;
}
.industry-view-container th {
    background: #f5f5f5;
    color: #000;
    border-bottom: 1px solid #ececec;
}
.industry-view-container th:first-child {
    border-radius: 6px 0 0 0;
}
.industry-view-container th:last-child {
    border-radius: 0 6px 0 0;
}
.industry-view-container td {
    background: #fff;
}
.industry-view-container tr td:first-child {
    border-right: 0;
}
.industry-view-container tr:last-child td:first-child {
    border-radius: 0 0 0 6px;
}
.industry-view-container tr:last-child td:last-child {
    border-radius: 0 0 6px 0;
}
.manipal-mobile .custom-combobox-input {
    width: 200px!important;
}
.manipal-mobile .rfi-pop-dialog .custom-combobox-toggle {
    width: 32.5%!important;
}
.cityborder {
    border: 1px solid #c7c7c7!important;
    height: 21px;
    padding-top: 0;
    border-radius: 2px;
    font-size: 12px;
    padding: 12px;
}
.cityborder2 {
    border-radius: 2px;
    font-size: 11px;
    padding-left: 12px;
    height: 26px;
}
.fat-menu-container {
    margin-top: -20px;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: 4px!important;
}
. ie10 .ui-button-icon-only .ui-icon {
    margin-left: 27px!important;
}
*::-ms-backdrop, .ui-button-icon-only .ui-icon {
    margin-left: 27px!important;
}
.above-footer-navigation, .above-footer-links div.navbar-default {
    background: 0;
}
.manipal-mobile .above-footer-links div.navbar-default {
    background: 0;
}
.manipal-mobile .above-footer-links ul li {
    padding: 0 15px;
}
.above-footer-icon-descriptor {
    font-family: Rockwell\ W01;
    color: #595959;
    font-size: 13px;
    width: 57%;
    margin: auto;
}
.news-flash-banner {
    background-color: #7dbf44;
}
#mu-social-share .live_chat {
    background-color: #80c000!important;
}
#mu-social-share .facebook:after, #mu-social-share .twitter:after, #mu-social-share .gplus:after, #mu-social-share .linkedIn:after {
    background: #c0c1c3;
}
#mu-social-share .facebook .top_design {
    border: 0;
}
#mu-social-share .live_chat .icon_text {
    color: #fff;
}
#mu-social-share .list {
    background-color: #616569;
}
#mu-social-share .live_chat .icon {
    background: url(../images/social-share/xshare-icons.png.pagespeed.ic.4_6XRFtbPE.png) no-repeat scroll 0 -115px rgba(0, 0, 0, 0);
}
#mu-social-share .email .icon {
    background: url(../images/social-share/xshare-icons.png.pagespeed.ic.4_6XRFtbPE.png) no-repeat scroll 0 -89px rgba(0, 0, 0, 0);
}
#mu-social-share .gplus .icon {
    background: url(../images/social-share/xshare-icons.png.pagespeed.ic.4_6XRFtbPE.png) no-repeat scroll 0 -60px rgba(0, 0, 0, 0);
}
#mu-social-share .linkedIn .icon {
    background: url(../images/social-share/xshare-icons.png.pagespeed.ic.4_6XRFtbPE.png) no-repeat scroll 0 -146px rgba(0, 0, 0, 0);
}
#mu-social-share .twitter .icon {
    background: url(../images/social-share/xshare-icons.png.pagespeed.ic.4_6XRFtbPE.png) no-repeat scroll 0 -31px rgba(0, 0, 0, 0);
}
#mu-social-share .facebook .icon {
    background: url(../images/social-share/xshare-icons.png.pagespeed.ic.4_6XRFtbPE.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.rfi-popup-url {
    height: 500px;
    width: 780px;
}
.page-container .ui-widget-overlay {
    background: #000;
    opacity: .7;
    z-index: 1000;
}
.page-container .ui-dialog.live_chat_rfi span.ui-button-icon-primary.ui-icon.ui-icon-closethick {
    top: 8px;
}
.content-panel-wrapper {
    background: #f5f5f5;
}
.content-panel-quote-indicator {
    background: url(../images/xfees-quotes-bg.png.pagespeed.ic.wjNDoEu4WQ.png) no-repeat;
}
.content-panel-wrapper .content-panel-icon-descriptor {
    color: #0fb0ee;
}
.ui-icon-arrow-minus-custom {
    background: url(../images/xacc-open.png.pagespeed.ic.fryQniNJtt.png) no-repeat!important;
}
.ui-icon-arrow-plus-custom {
    background: url(../images/xacc-close.png.pagespeed.ic.dWy2yM88K6.png) no-repeat!important;
}
.content-panel-wrapper .faq-heading {
    border-left: 0;
    position: relative;
}
.content-panel-wrapper .faq-heading:before {
    content: '';
    background: url(../images/xsmude-left-highlight.png.pagespeed.ic.jEM0Lll9Dv.png) no-repeat;
    position: absolute;
    left: 0;
    top: 1px;
    width: 7px;
    height: 12px;
}
.article-image {
    float: left;
    margin: 0 20px 15px 0;
}
.content-panel-wrapper {
    background: #f5f5f5;
}
.manipal-mobile .content-panel-type2-article-container table, .manipal-mobile .rte-wrapper table, .manipal-mobile .content-panel-article table, .manipal-mobile .rte-wrapper table {
    overflow-x: auto;
}
.content-panel-wrapper {
    background: #f5f5f5;
}
.eligibility {
    background: #f5f5f5;
}
.eligibility .eligibility-content-heading {
    border-left: 0;
    position: relative;
}
.eligibility .eligibility-content-heading:before {
    content: '';
    background: url(../images/xsmude-left-highlight.png.pagespeed.ic.jEM0Lll9Dv.png) no-repeat;
    position: absolute;
    left: 0;
    top: 3px;
    width: 7px;
    height: 12px;
}
.eligibility ul li {
    list-style-image: url(../images/xli-bullet.png.pagespeed.ic.hLqH5D886s.png);
}
.eligibility .readmore {
    background: #0fb0ee;
    border-radius: 5px;
    color: #fff;
}
.detail-overview-wrapper {
    background: 0;
}
.overview-content-testimonial {
    background: #f5f5f5;
}
.job-container-wrapper {
    background: #f5f5f5;
}
.job-information-highlight, .job-read-more a {
    color: #0fb0ee;
}
.job-container-wrapper .job-detail-desc-hightlight {
    background-color: #0fb0ee;
}
.view-all-jobs a {
    color: #fff;
    background: #0fb0ee;
    border-radius: 5px;
}
.profile-header-wrapper {
    background: #f5f5f5;
}
.profile-header-education {
    border-left: 0;
    position: relative;
    padding-left: 12px;
}
.profile-header-education:before {
    content: '';
    background: url(../images/xsmude-left-highlight.png.pagespeed.ic.jEM0Lll9Dv.png) no-repeat;
    width: 7px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 1px;
}
.requesttrans-submit {
    background: #0fb0ee;
    color: #fff;
    border-radius: 5px;
}
.basic-form-contribute .radioTitleActive {
    color: #0fb0ee;
}
.basic-forms .downloadAppFormSuccess .download-button {
    background: #0fb0ee;
    border-radius: 5px;
}
.basic-forms .downloadAppFormSuccess .download-button a {
    color: #fff;
}
.basic-forms .custom-upload .custom-file {
    background: url(../images/xbrowse_btn_forms.png.pagespeed.ic.c8yZthGMEC.png) 100% 0 no-repeat!important;
}
.basic-forms .input-group select.form-control {
    padding: 0 0 0 12px;
}
.basic-forms .input-group .form-control#mobilePref {
    float: left;
    width: 60px;
}
#basic-form-successstory .upload-photo-story #sucessStory-button {
    background-position: 4px 5px;
}
.manipal-mobile #rfi-form input, .manipal-mobile #rfi-form input, .manipal-mobile #rfi-form .rfi-info {
    border-top: 0;
    line-height: 19px;
}
.manipal-mobile .rfi-popup-container .ui-front {
    z-index: 9999;
    overflow: visible;
}
.manipal-mobile .ui-autocomplete {
    width: 265px!important;
    max-height: 250px!important;
    overflow-x: scroll!important;
    height: auto;
}
.custom-upload .custom-file {
    background: url(../images/xbrowse-button.png.pagespeed.ic.rxZn5lfady.png) center right no-repeat;
}
.blog-input-wrapper .btn, .confirmation-ok-button {
    background: #0fb0ee!important;
    color: #fff;
    border-radius: 5px!important;
}
.confirmation-message a {
    color: #0fb0ee;
}
.blog-input-wrapper .confirmation-ok-button {
    color: #fff;
}
.prettycheckbox>a {
    background: url(../images/xcheckbox_btn_sprite.png.pagespeed.ic.BOierJZc7I.png) no-repeat;
}
.content-panel-wrapper-ln {
    background: #f5f5f5;
}
.content-panel-wrapper-ln .content-panel-read-more a {
    color: #0fb0ee;
}
.content-panel-wrapper-ln .content-panel-content-placeholder .article-content-sub-heading {
    border-left: 0;
    position: relative;
}
.content-panel-wrapper-ln .content-panel-content-placeholder .article-content-sub-heading:before {
    content: '';
    background: url(../images/xsmude-left-highlight.png.pagespeed.ic.jEM0Lll9Dv.png) no-repeat;
    width: 7px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 2px;
}
.content-panel-wrapper-ln .content-panel-select {
    background: #fff;
    position: relative;
}
.content-panel-wrapper-ln .content-panel-select:after {
    content: '';
    position: absolute;
    right: -11px;
    top: 0;
}
.content-panel-wrapper-ln .content-panel-select .highlight-arrow {
    display: none;
}
.content-panel-wrapper-ln .content-panel-select .left-nav-category {
    color: #000;
}
.content-panel-wrapper-ln .content-panel-select:before {
    content: '';
    background: url(../images/xrte-active-tab-before.png.pagespeed.ic.Gn6DSzT9Mz.png);
    display: inline-block;
    width: 22px;
    height: 64px;
    position: absolute;
    top: 0;
    left: 0;
}
.content-panel-wrapper-ln .content-panel-select:after {
    content: '';
    background: #fff url(../images/xrte-active-tab-after.png.pagespeed.ic.okzxz9hM7f.png);
    display: inline-block;
    width: 28px;
    height: 64px;
    position: absolute;
    top: 0;
    right: -27px;
}
.content-panel-wrapper-ln .left-nav ul li a {
    border-bottom: 1px solid #ccc;
}
.content-panel-wrapper-ln .left-nav a {
    height: 64px;
}
.content-panel-wrapper-ln .content-panel-left-nav-wrapper .content-panel-content-placeholder {
    border-left: 0;
}
.content-panel-wrapper-ln .content-panel-left-nav-wrapper {
    border: 1px solid #ccc;
}
.content-panel-wrapper-ln .left-nav-category {
    border: 1px solid #ccc;
    border-bottom: 0;
    border-top: 0;
}
.content-panel-wrapper-ln .content-panel-header {
    color: #10aff0;
}
.content-panel-wrapper-ln .content-panel-description {
    background: #fff;
    margin: 0 0 -1px;
    border: 1px solid #ccc;
    border-bottom: 0;
    position: relative;
    padding: 35px 50px;
    font-size: .8em;
    height: auto;
}
.content-panel-wrapper-ln .left-nav ul li.category1 a {
    border-top: 1px solid #ccc;
}
#profile-details .nav-tabs .active {
    background: #fff;
}
#profile-details .tab-content {
    padding-left: 30px;
}
#profile-details .nav-tabs .active a:after {
    border-left: 10px solid #0fb0ee;
}
#profile-details .tab-pane li h1 {
    border-left: 0;
    position: relative;
}
#profile-details .tab-pane li h1:before {
    content: '';
    background: url(../images/xsmude-left-highlight.png.pagespeed.ic.jEM0Lll9Dv.png) no-repeat;
    width: 7px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 5px;
}
#profile-details #tab-research .patent-content:before, #profile-details #tab-newsevents .patent-content:before, #profile-details #tab-patent .patent-content:before, #profile-details #tab-publication .patent-content:before, #profile-details #tab-studentproject .patent-content:before {
    background: #0fb0ee;
}
#profile-details #tab-research .patent-readmore a, #profile-details #tab-research .subline-patentowner a {
    color: #0fb0ee;
}
#profile-details #tab-publication .subline-patentowner a, #profile-details #tab-publication .patent-readmore a, #profile-details #tab-patent .patent-readmore a, #profile-details #tab-patent .subline-patentowner a, #profile-details #tab-blog .patent-readmore a, #profile-details dl dt a, #profile-details #tab-blog .subline-patentowner a, #profile-details #tab-studentproject .patent-readmore a, #profile-details #tab-studentproject .subline-patentowner a, #profile-details #tab-newsevents .patent-readmore a {
    color: #0fb0ee;
}
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {
    background-color: #0fb0ee;
    color: #fff;
}
#profile-details .tab-pane li .content_header {
    border-left: 0;
    position: relative;
}
#profile-details .tab-pane li .content_header:before {
    content: '';
    background: url(../images/xsmude-left-highlight.png.pagespeed.ic.jEM0Lll9Dv.png) no-repeat;
    width: 7px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 5px;
}
#profile-details #tab-research h2:before {
    content: url(../images/xsmude-left-highlight.png.pagespeed.ic.jEM0Lll9Dv.png);
}
#profile-details #tab-research .patent-content:before, #profile-details #tab-newsevents .patent-content:before, #profile-details #tab-patent .patent-content:before, #profile-details #tab-publication .patent-content:before, #profile-details #tab-studentproject .patent-content:before {
    background: 0;
}
#profile-details #tab-research .patent-content {
    padding-left: 0;
}
#profile-details #tab-publication h2:before {
    content: url(../images/xsmude-left-highlight.png.pagespeed.ic.jEM0Lll9Dv.png);
}
#profile-details #tab-publication .patent-content {
    padding-left: 0;
}
#profile-details .nav-tabs .active:before {
    background: url(../images/xrte-active-tab-before.png.pagespeed.ic.Gn6DSzT9Mz.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 64px;
    left: 0;
    position: absolute;
    top: 0;
    width: 22px;
}
#profile-details .nav-tabs li a {
    border-bottom: 0;
    height: 63px;
    color: #5f5f5e;
    border-radius: 0;
}
#profile-details .nav-tabs .active:after {
    background: url(../images/xrte-active-tab-after.png.pagespeed.ic.okzxz9hM7f.png) repeat scroll 0 0 #fff;
    content: "";
    display: inline-block;
    height: 64px;
    right: -28px;
    position: absolute;
    top: 0;
    width: 28px;
}
#profile-details .nav-tabs .active {
    border-top: 1px solid #ccc;
}
#profile-details .nav-tabs .active a:after {
    border-left: none!important;
}
#profile-details .nav-tabs .active a {
    color: #000;
    font-weight: 700;
}
#profile-details .tab-content {
    padding-left: 30px;
}
#profile-details .table {
    border: 1px solid #e4e4e4;
}
#profile-details .tab-content thead th, td {
    border: 1px solid #e4e4e4;
}
#profile-details .tab-content thead th {
    background: none repeat scroll 0 0 #f5f5f5;
}
#profile-details .tab-content .fourColumeTable th, #profile-details .tab-content .fourColumeTable td {
    width: 27%}
#student-details .nav-tabs .active {
    background: #0fb0ee;
}
#student-details .nav-tabs .active a {
    position: relative;
}
#student-details .nav-tabs .active a:after {
    border-bottom: 10px solid transparent;
    border-left: 10px solid #0fb0ee;
    border-top: 0 solid transparent;
    content: " ";
    height: 0;
    left: 104%;
    margin-left: -10px;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 1;
}
#student-details .nav-tabs li.active .profile-details-highlight-arrow {
    display: none;
}
#student-details .tab-pane li h1 {
    border-left: 0;
    position: relative;
}
#student-details .tab-pane li h1:before {
    content: '';
    background: url(../images/xsmude-left-highlight.png.pagespeed.ic.jEM0Lll9Dv.png) no-repeat;
    width: 7px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 6px;
}
#student-details #tab-research .patent-content, #student-details #tab-newsevents .patent-content, #student-details #tab-patent .patent-content, #student-details #tab-publication .patent-content, #student-details #tab-studentproject .patent-content {
    border-left: 5px solid #0fb0ee;
}
#student-details #tab-research .subline-patentowner a, #student-details #tab-blog .subline-patentowner a, #student-details #tab-patent .subline-patentowner a, #student-details #tab-publication .subline-patentowner a, #student-details #tab-studentproject .subline-patentowner a, #student-details #tab-research .patent-readmore a, #student-details dl dt a, #student-details #tab-blog .patent-readmore a, #student-details #tab-patent .patent-readmore a, #student-details #tab-publication .patent-readmore a, #student-details #tab-studentproject .patent-readmore a, #student-details #tab-newsevents .patent-readmore a {
    color: #0fb0ee;
}
.student-details .pagination ul>li>a:hover, .student-details .pagination ul>li>a:focus, .student-details .pagination ul>.active>a, .student-details .pagination ul>.active>span {
    background-color: #0fb0ee;
    color: #fff;
}
.ui-dialog {
    height: auto;
    width: auto;
    display: block;
    width: auto!important;
    position: absolute;
    border: 2px solid #fff;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2%;
    margin-bottom: 0;
}
.manipal-mobile .ui-dialog {
    height: auto;
    width: auto;
    left: 20px;
    display: block;
    width: 68%!important;
    margin-left: -165px;
}
.manipal-mobile .rfi-pop-dialog .border-right {
    margin-right: 10px;
    min-height: 402px;
    width: 50%!important;
}
.rfi-pop-dialog ul.section-container {
    width: 100%!important;
    position: relative;
    float: left;
}
.manipal-mobile .rfi-pop-dialog ul li.section {
    width: 100%!important;
    float: left;
    border-right: 0;
    position: relative;
}
.manipal-mobile .cq-dd-image {
    display: none;
}
.column-cta-url {
    width: 100%;
    height: 500px;
}
.manipal-mobile .rfi-pop-dialog ul.section-container {
    width: 70%;
    position: relative;
    float: left;
}
.rfi-pop-dialog #rfi-form label.error, .rfi-pop-dialog #rfi-form label.custom-error {
    font-size: 12px!important;
    padding-top: 2px!important;
}
.manipal-mobile #rfi-form label.error, .manipal-mobile #rfi-form label.custom-error {
    border-top: 0 solid #fff!important;
}
.number-based-highlights .number {
    color: #fff;
}
.number-based-information {
    background: #0fb0ee;
}
.number-based-highlights-text {
    background: #80c000;
}
.number-based-highlights-text:after {
    border-top: 13px solid #80c000;
}
.number-based-wrapper {
    overflow: hidden;
}
.rfi-pop-dialog #rfi-form .rfi-info, .rfi-pop-dialog #rfi-form .country-dd, .rfi-pop-dialog #rfi-form .course-dd, .rfi-pop-dialog #rfi-form .city-dd, .rfi-pop-dialog #rfi-form .location-dd, .rfi-pop-dialog #rfi-form .level-dd, .rfi-pop-dialog #rfi-form .discipline-dd, .rfi-pop-dialog #rfi-form .program-dd {
    width: 90%;
    float: left;
}
.rfi-pop-dialog #rfi-form .rfi-info, .rfi-pop-dialog #rfi-form .rfi-ui-combobox {
    width: 100%;
    float: none;
    background: transparent;
}
.rfi-pop-dialog .icon-experience, .rfi-pop-dialog .icon-company, .rfi-pop-dialog .icon-city, .rfi-pop-dialog .icon-location, .rfi-pop-dialog .icon-nationality, .rfi-pop-dialog .icon-country {
    float: left;
    margin-top: 11px;
}
.rfi-pop-dialog #rfi-form .rfi-ui-combobox {
    margin-left: 0;
}
.rfi-pop-dialog .custom-combobox-toggle {
    width: 11%;
    background: transparent;
    border-right: 1px solid #ccc;
}
.rfi-submit {
    display: inline-block;
    margin-top: 12px;
    height: inherit;
    background: #80c000;
    text-transform: uppercase;
    color: #fff;
    padding: 5px 21px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    margin-bottom: 17px;
    border-radius: 4px;
    margin-left: 4px;
}
.rfi-pop-dialog .submit-arrow {
    display: none;
}
.rfi-pop-dialog .terms-container {
    float: left;
    padding: 15px 30px;
}
.rfi-pop-dialog .custom-combobox-input {
    background: transparent;
}
.page-container .ui-dialog .ui-dialog-title {
    display: block;
}
.rfi-pop-dialog .custom-combobox-input:hover, .rfi-pop-dialog .custom-combobox-input:focus {
    background-color: #f0f0f0;
}
.phonewithcode .citycode {
    width: 28px!important;
    background: transparent;
    border: 0;
    border-right: 1px solid #ccc;
    color: #787878;
}
.phonewithcode .mobile {
    width: 130px;
    background: transparent;
    border: 0;
    padding: 8px 0 8px 5px;
}
.rfi-pop-dialog .phonewithcode {
    background: transparent;
    padding: 0 5px;
    width: 100%;
    font-size: .7em;
}
.rfi-pop-dialog .custom-combobox {
    width: 100%;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.ui-state-default .ui-icon {
    background: url(http://smude.edu.in/etc/designs/manipal/images/xsticky_nav_more_down_arrow.png.pagespeed.ic.z-U1A9b8tU.png) center no-repeat;
}
#rfi-form .lastBorder {
    border-top: 1px solid #ccc;
    clear: both;
    height: 1px;
}
#rfi-form {
    position: relative;
}
.rfi-pop-dialog #rfi-form label.error, .rfi-pop-dialog #rfi-form label.custom-error {
    font-size: 9px;
}
.ui-state-default .ui-icon-closethick {
    background: url(campaign-clientlibs/images/xcta-close.png.pagespeed.ic.7w4GaqKR-P.png) no-repeat;
    left: 12px;
    top: 8px;
}
.ui-dialog {
    height: auto;
    width: auto;
    display: block;
    width: 38%!important;
    position: absolute;
    border: 2px solid #fff;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2%;
    margin-bottom: 0;
}
.page-container .ui-dialog {
    padding: 0;
    border-radius: 0;
    z-index: 9999999!important;
    left:none !important;
}
.page-container .ui-widget-overlay {
    background: #000;
    opacity: .7;
    z-index: 999999;
}
#CQ .x-panel-bwrap {
    zoom: 1;
    left: 0;
    top: 0;
    overflow: scroll;
}
.hideScroll {
    overflow: hidden!important;
    position: fixed!important;
    margin-top: -410px!important;
}
.manipal-mobile .rfi-pop-dialog ul.section-container {
    width: 70%;
    position: relative;
    float: left;
    overflow-y: scroll;
    height: 780px;
}
.manipal-mobile .section-container {
    position: relative;
    overflow-y: scroll;
    height: 750px;
}
.manipal-mobile .ui-dialog {
    height: auto;
    width: auto;
    left: 20px;
    display: block;
    width: 83%!important;
    margin-left: -225px!important;
}
.rfi-pop-dialog .terms-container {
    float: left;
    padding: 15px 20px!important;
}
.rfi-pop-dialog #rfi-form .rfi-radio {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: inset 0 1px 1px hsla(0, 0%, 100%, .8), 0 0 0 1px hsla(0, 0%, 0%, .6), 0 2px 3px hsla(0, 0%, 0%, .6), 0 4px 3px hsla(0, 0%, 0%, .4), 0 6px 6px hsla(0, 0%, 0%, .2), 0 10px 6px hsla(0, 0%, 0%, .2);
    height: 10px;
    width: 10px;
    border-width: 0!important;
    -webkit-appearance: none;
}
.noTitle span.ui-button-icon-primary.ui-icon.ui-icon-closethick {
    top: 7px!important;
    z-index: 1;
}
.rfi-pop-dialog .custom-combobox {
    width: 100%;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc!important;
}
.manipal-mobile .rfi-pop-dialog .custom-combobox-toggle {
    width: 50%;
    border-right: 0!important;
}
.manipal-mobile .custom-combobox-input {
    width: 85%!important;
}
#list-hero-banner {
    overflow: initial;
    clear: both;
}
#list-hero-banner .list-hero-banner-header h1 {
    font-weight: normal;
    max-height: 180px;
}
.list-hero-banner-header.light-bg {
    color: #000;
}
.manipal-mobile #list-hero-banner .list-hero-banner-header h1 {
    font-size: 1.5em;
}
.manipal-mobile #list-hero-banner .list-hero-banner-header.light-bg {
    color: #000;
}
.manipal-mobile #lp-list-hero-banner img.show_in_ie {
    display: none;
}
.manipal-mobile .list-hero-text-container h2.hero-light-color {
    color: #000;
}
.manipal-mobile .list-hero-text-container p.hero-light-color {
    color: #000;
}
.manipal-mobile .list-hero-text-container h2.hero-dark-color {
    color: #000;
}
.manipal-mobile .list-hero-text-container p.hero-dark-color {
    color: #000;
}
.manipal-mobile .list-hero-go {
    background: transparent;
    position: static;
    display: inline-block;
    margin-left: 50px;
    width: auto;
    height: 25px;
}
.manipal-mobile .list-hero-go:before {
    content: '';
    position: absolute;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #000;
}
.list-hero-banner-header.white-text-color {
    color: #fff;
}
.manipal-mobile #list-hero-banner .list-hero-banner-header.white-text-color h1 {
    color: #fff;
}
.list-hero-banner-header.black-text-color {
    color: #000;
}
.manipal-mobile #list-hero-banner .list-hero-banner-header.black-text-color h1 {
    color: #000;
}
.list-hero-banner-header.brand-color-1 {
    color: #10aff0;
}
.manipal-mobile #list-hero-banner .list-hero-banner-header.brand-color-1 h1 {
    color: #10aff0;
}
.list-hero-banner-header.brand-color-2 {
    color: #80c000;
}
.manipal-mobile #list-hero-banner .list-hero-banner-header.brand-color-2 h1 {
    color: #80c000;
}
.manipal-mobile .list-hero-text-container h2.white-text-color {
    color: #fff;
}
.manipal-mobile .list-hero-text-container h2.black-text-color {
    color: #000;
}
.manipal-mobile .list-hero-text-container h2.brand-color-1 {
    color: #10aff0;
}
.manipal-mobile .list-hero-text-container h2.brand-color-2 {
    color: #ffcc01;
}
.manipal-mobile .list-hero-text-container p.white-text-color {
    color: #fff;
}
.manipal-mobile .list-hero-text-container p.black-text-color {
    color: #000;
}
.manipal-mobile .list-hero-text-container p.brand-color-1 {
    color: #000;
}
.manipal-mobile .list-hero-text-container p.brand-color-2 {
    color: #000;
}
.manipal-mobile .list-hero-go.white-text-color:before {
    border-left: 12px solid #fff;
}
.manipal-mobile .list-hero-go.black-text-color:before {
    border-left: 12px solid #000;
}
.manipal-mobile .list-hero-go.brand-color-1:before {
    border-left: 12px solid #10aff0;
}
.manipal-mobile .list-hero-go.brand-color-2:before {
    border-left: 12px solid #ffcc01;
}
.other-links-component .active {
    background: #0fb0ee;
}
.other-links-component .active .other-links-link {
    color: #fff;
}
.other-links-component .other-links-link:hover {
    background: #0fb0ee;
    color: #fff;
}
#faculty-listing .tile:hover {
    border: 1px solid #0fb0ee;
}
.program-list-alphabet-sort li.filter-selected {
    background: #80c000;
}
.program-list-alphabet-sort li.filter-selected a, .program-list-alphabet-sort li.filter-selected span {
    color: #fff;
}
#program-listing .selection-border:hover {
    border: 1px solid #0fb0ee;
}
#program-listing .border-left-formobile {
    background-color: #0fb0ee;
}
#program-listing .load-more a {
    background-color: #80c000;
    color: #fff;
}
a.program-list-item-read-more {
    color: #0fb0ee;
}
#pl-browse-programs ul.filters a {
    color: #000;
}
#pl-browse-programs ul.filters a.filter-active:hover, #pl-browse-programs ul.filters a.filter-selected {
    color: #fff!important;
}
#pl-browse-programs ul.filters a.filter-active {
    color: #ccc;
}
#pl-browse-programs .tab-header ul li.active {
    background: none repeat scroll 0 0 #10b0ee;
}
#pl-browse-programs {
    background-color: #10b0ee;
}
#pl-browse-programs ul.filters .arrow-down {
    border-top: 6px solid #fff;
}
.program-list-alphabet-sort .alpha-filters li.filter-selected:after {
    border-color: #80c000 rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
}
.program-list-alphabet-sort .alpha-filters:last-child li.filter-selected:after, .program-list-alphabet-sort .alpha-filters.last li.filter-selected:after {
    border-color: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) #80c000;
}
#program-listing .tile .institute-name {
    color: #0fb0ee;
}
#pl-browse-programs ul.filters li.separator a:before {
    background: none repeat scroll 0 0 #000;
}
#pl-browse-programs ul.filters li.separator a:after {
    background: 0;
}
#pl-browse-programs ul.filters a.filter-active {
    color: #000;
}
#program-listing .pl-content {
    border-left: 5px solid #0fb0ee;
}
.map-info .map-info-content {
    top: 50px;
}
#breadcrumb-container .breadcrumb {
    background: transparent;
}
.component-faqs-1 .faqs-1-list-head a>.show_hide_icon {
    background: url(../images/xshow_hide_icons.png.pagespeed.ic.6j709UdiU0.png) 0 0 no-repeat;
}
.manipal-advantage .thumbnail {
    border-radius: 5px;
}
.manipal-advantage {
    background: #f5f5f5;
}
.thumbnail .bright-bg {
    background: #36b8f5;
}
.thumbnail-content {
    border-left: 5px solid #0fb0ee;
    color: #000;
}
.view-link {
    bottom: 10px;
    font-weight: bold;
    position: absolute;
    right: 15px;
    font-size: .625em;
}
.manipal-advantage .thumbnail .view-link a {
    color: #000;
    background: 0;
    position: relative;
}
.manipal-advantage .thumbnail .view-link a:after {
    border-left: 6px solid #000;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    height: 0;
    content: '';
    position: absolute;
    right: 7px;
    top: 4px;
}
.manipal-advantage .thumbnail .light-text a {
    color: #fff;
}
.manipal-advantage .thumbnail .light-text a:after {
    border-left: 6px solid #fff;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    height: 0;
    content: '';
    position: absolute;
    right: 7px;
    top: 4px;
}
.manipal-advantage .thumbnail .bright-bg:after {
    border-top: 0;
}
.manipal-advantage .thumbnail .dark-bg:after {
    display: none;
}
.manipal-mobile .row {
    margin: 0;
}
.manipal-mobile .manipal-advantage .thumbnail {
    border-radius: 0;
    padding: 0;
    border-radius: 0;
}
.manipal-mobile .manipal-advantage .thumbnail .bright-bg:after, .manipal-mobile .manipal-advantage .thumbnail .dark-bg:after {
    border: 0;
}
.manipal-mobile .advantage-mobile-view .flex-control-paging li a.flex-active {
    background-color: #36b8f4;
}
.manipal-mobile .manipal-advantage .thumbnail .view-link a:after {
    right: -15px;
    top: 0;
}
.manipal-mobile .manipal-advantage .view-link {
    right: 32px;
}
.manipal-mobile .manipal-advantage-container .flexslider .slides img.advantage-icon-style {
    display: inline-block;
}
.manipal-mobile .advantage-mobile-view .flex-control-nav {
    left: -41%;
    bottom: -30px;
}
.manipal-advantage {
    display: none;
}
.video-container.four-col .ui-dialog .ui-dialog-content, .video-container.three-col .ui-dialog .ui-dialog-content {
    height: 510px!important;
}
.video-container.three-col .ui-dialog, .video-container.four-col .ui-dialog {
    top: -24px!important;
    height: 515px!important;
}
.two-link {
    position: absolute;
    top: 144px;
    right: 15.3%;
    text-align: center;
}
.two-link a {
    text-decoration: none;
}
.two-link .section-one {
    width: 130px;
    height: 130px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0fb0ee;
    margin-bottom: 10px;
}
.two-link .section-one img, .two-link .section-two img, .two-link .section-three img {
    margin-top: 25px;
    margin-bottom: 10px;
}
.two-link .section-two {
    width: 130px;
    height: 130px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #414242;
    margin-bottom: 10px;
}
.two-link .section-three {
    width: 130px;
    height: 130px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #80c000;
    margin-bottom: 10px;
}
.two-link .two-link-heading {
    color: #fff;
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: .9em;
}
.manipal-mobile .two-link .section-three {
    width: 80px;
    height: 80px;
}
.manipal-mobile .two-link {
    top: 246px;
    right: 2%}
.manipal-mobile .two-link .section-two, .manipal-mobile .two-link .section-one {
    width: 80px;
    height: 80px;
}
.manipal-mobile .two-link .section-one img, .manipal-mobile .two-link .section-two img, .manipal-mobile .two-link .section-three img {
    margin-top: 12px;
    margin-bottom: 1px;
}
.manipal-mobile .two-link .two-link-heading {
    font-size: .6em;
}
.print-link {
    color: #0fb0ee;
    font-size: 1em;
    margin-top: 8px;
    font-weight: bold;
    float: right;
}
a.print-link:hover {
    color: #0fb0ee;
}
a.print-link:visited {
    color: #0fb0ee;
}
a.print-link:active {
    color: #0fb0ee;
}
.border{border: 1px solid #000 !important;}
.border-t0{border-top: 0px !important;}
.border-b0{border-bottom: 0px !important;}