/* For Indonez Theme Customization Style */

body {
    background: #eeeeee;
    font-size: 100%;
}

#content-wrapper {
    padding: 42px 0;
}

#content-wrapper.home {
    padding: 0 0 42px 0;
}

ul {
    font-size: inherit;
    line-height: normal;
}

.spacer {
    height: 20px;
    clear: both;
    display: block;
    margin: 0 0px 20px 0px;
    padding: 0;
}

/*======================================================================================= HEADER STYLING =======================================================================================*/
#top-area {
    background: #474747;
    color: #ffffff;
    font-size: 11px;
}

#top-area a {
    color: #ffffff;
}
/*--new--*/
#top_right-text{
	float:right;
	margin:0;
}


.menu-social {
    display: inline-block;
    padding: 0 6px 0 12px;
}

.menu-social i {
    padding-right: 15px;
}

.menu-translate {
    padding: 0 15px;
    border-left: 1px solid #8b8b8b;
    vertical-align: middle;
}

.menu-translate img {
    padding: 0 8px 0 0;
    vertical-align: middle;
}

.menu-healthcare {
    padding: 0 15px;
	
    
}

.search {
    display: inline-block;
    width: 186px;
    padding: 0 10px;
    background-color: #848383;
}


.nivo-directionNav a {
    background: rgba(0, 0, 0, 0) url("arrows.png") no-repeat scroll 0 0;
    border: 0 none;
    bottom: -36px;
    display: block;
    height: 30px;
    text-indent: -9999px;
    top: auto;
    width: 30px;
    z-index: 11;
}
.nivo-directionNav a:hover {
    background-color: #333;
    border-radius: 2px;
}
a.nivo-nextNav {
    background-position: -16px 50%;
    right: 0;
}
a.nivo-prevNav {
    background-position: 11px 50%;
    left: 0;
}
/*#logo img {
    width: auto;
}*/

.logo-edu-group {
    padding: 20px 0;
    text-align: center;
}

#right-header {
    text-align: right;
}

#indonez-mobile-menu {
    text-align: left;
}

.menu-secondary {
    display: inline-block;
    border: 1px solid #e0e0e0;
    border-top: 0;
    box-shadow: 3px 3px 0px 0px #f4f4f4;
    font-size: 0.6875em; /* 11px / 16px */
    font-weight: 700;
	
}

.menu-secondary a {
    display: block;
    padding: 14px 10px;
    border-right: 1px solid #e0e0e0;
    color: #ec9505;
    vertical-align: top;
}

.menu-secondary a.last {
    border-right: 0;
}

.menu-secondary i {
    padding-right: 7px;
    font-size: 1.27272727273em; /* 14px / 11px */
}

.menu-secondary ul {
    margin-bottom: 0;
    padding-left: 0;
}

.menu-secondary ul li {
    display: inline-block;
    list-style: none;
}

/***** Page Title *****/
#header-inner.bg-faculties {
    background: url(../images/pagetitle/faculties.jpg) center;
}

#header-inner.bg-faculty-dentistry {
    background: url(../images/pagetitle/faculty_dentistry.jpg) center;
}

#header-inner.bg-news-events {
    background: url(../images/pagetitle/news_and_events.jpg) center;
}

.pagetitle h1 {
    color: #ffffff;
    line-height: 1.17647058824em; /* 40px / 34px */
}

/*.breadcrumb ul li.current,
.breadcrumb ul li a,
.breadcrumb ul li a:visited {
    color: #fff;
}

.breadcrumb ul li.current {
    color: #ffffff;
}

.breadcrumb ul li:after {
    color: #fff;
}*/

#crumbs a,#crumbs{
	color:#fff !important;
	font-size: 12px;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;

}
#crumbs span.current{
	color:#fff !important;
	font-size: 12px;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal;

}


/*======================================================================================= MAINMENU STYLING =======================================================================================*/
#header.type3 #left-header {
    padding: 25px 0 25px 0;
}

#header.type3 #mainmenu ul#menu {
    min-height: 73px;
}

#header.type3 #mainmenu ul li {
    padding: 22px 0 5px 0 !important;
}

#header.type3 #mainmenu ul li:hover, #header.type3 #mainmenu li.current_page_item,
#header.type3 #mainmenu li.current_page_parent,
#header.type3 #mainmenu li.current-menu-parent,
#header.type3 #mainmenu li.current-menu-item,
#header.type3 #mainmenu li.current-menu-ancestor {
    box-shadow: 0px 2px 0px 0px #faa519;
}

/***** Font Awesome *****/
.fa {
    vertical-align: middle;
}

.fa-caret-down {
    padding-left: 8px;
}

.fa-search {
    text-align: right;
}

/*======================================================================================= SLIDESHOW STYLING =======================================================================================*/
.idz-slideshow-content img {
    display: block;
    margin: 0 auto;
}

.edu-group .idz-slideshow-content {
    margin-bottom: 1px;
}

/*======================================================================================= CONTENT STYLING =======================================================================================*/
.edu-group-box {
    margin: 0 1px 1px 0;
}

.edu-group-box.last {
    margin: 0 0 1px 0;
}

.edu-group-box img {
    display: block;
    margin: 0 auto;
}

.slideshow-heading,
.admission-btn-heading {
    padding: 30px;
    background: #eeeeee;
}

.slideshow-heading a {
    color: #525252;
}
    
.admission-btn-heading {
    display: block;
    background: #ec9505;
    box-shadow: 0 -3px 0 #cc3333 inset;
}

a.admission-btn-heading {
    color: #ffffff;
}

.admission-btn-text {
    display: inline-block;
}

.admission-btn-icon {
    display: table;
    float: right;
    min-height: 56px;
}

.admission-btn-icon i {
    display: table-cell;
    vertical-align: middle;
    font-size: 2em;
}

.home-featured {
    position: relative;
    margin-top: 24px;
    height: 228px;
    overflow: hidden;
}


.home-featured a {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 16px 22px;
    background: #005aaa;
    color: #ffffff;
    font-size: 0.875em; /* 14px / 16px */
    font-weight: 300;
    line-height: normal;
}

.home-featured i {
    padding-left: 5px;
}

.home-featured img {
    max-width: 342px;
}

.home-featureds {
    position: relative;
    margin-top: 24px;
    height: 228px;
    overflow: hidden;
}


.home-featureds img {
    max-width: 342px;
}

.foot_social
{
	padding-top:10px;
}
.foot_social a
{
	margin-right:10px;
}

.stat {
    padding: 40px 20px;
    background: -webkit-linear-gradient(to bottom right,rgba(0, 0, 0, 0),rgba(255, 90, 170, 0.50)), url(../images/bg_shattered.png);
    background: -o-linear-gradient(to bottom right,rgba(0, 0, 0, 0),rgba(255, 90, 170, 0.50)), url(../images/bg_shattered.png);
    background: -moz-linear-gradient(to bottom right,rgba(0, 0, 0, 0),rgba(255, 90, 170, 0.50)), url(../images/bg_shattered.png);
    background: linear-gradient(to bottom right,rgba(0, 0, 0, 0),rgba(255, 90, 170, 0.50)), url(../images/bg_shattered.png);
    color: #ffffff;
    line-height: 1.375em; /* 22px / 16px */
}

.stat span {
    position: relative;
    z-index: 1;
    font-size: 0.8125em; /* 13px / 16px */
    font-weight: 300;
}

span.stat-numbers {
    padding-bottom: 5px;
    font-size: 2.375em; /* 38px / 16px */
    font-weight: 700;
    line-height: normal;
}

.home-news,
.home-events {
    margin-top: 18px;
}

.home-news .four {
    padding: 0;
}

.home-news img {
    display: block;
    float: left;
	width:98%;
}

.news-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #ffffff;
	width:98%;
}
a.news-overlay-title:hover{
	color:#E4E4E4;
}
a.news-overlay-title {
    display: block;
    padding: 20px;
    background: rgba(0, 0, 0, 0.75);
    color: #ffffff;
    font-size: 0.8125em; /* 13px / 16px */
    line-height: 1.69230769231em; /* 22px / 13px */
}

.home-events {
    background: #eeeeee;
}

.home-events .events-item {
    padding: 14px 15px 15px 15px;
    border-bottom: 1px solid #dad7d7;
    background: #eeeeee;
}

.home-events .events-item:last-child {
    border-bottom: 0;
}

.home-events .events-item a {
    color: #848383;
}
.home-events .events-item a:hover {
    color: #474747;
}


.home-events .events-item p {
    margin: 0;
}

.home-events .events-date {
    float: left;
    padding: 7px 15px 0 0;
    width: auto;
    background: #eeeeee;
    color: #005aaa;
}

.home-events .events-title {
    font-size: 0.8125em; /* 13px / 16px */
    line-height: 1.69230769231em; /* 22px / 13px */
    overflow: hidden;
}

.home-events .events-d {
    display: block;
    font-size: 1.5em; /* 24px / 16px */
    font-weight: 700;
    line-height: 0.83333333333em; /* 20px / 24px */
}

.home-events .events-m {
    font-size: 0.875em; /* 14px / 16px */
    font-weight: 300;
    line-height: 1.42857142857em; /* 20px / 14px */
}

.home-events .events-h {
    font-size: 1em; /* 13px */
    font-weight: 300;
    line-height: 1.69230769231em; /* 22px / 13px */
}

/***** News and Events page *****/
.news-item,
.events-item {
    margin-bottom: 10px;
}

.news-item.last,
.events-item.last {
  margin-bottom: 18px;
}

.news-date,
.events-date {
    float: left;
    padding: 32px 15px;
    background: #005aaa none repeat scroll 0 0;
    color: #ffffff;
}

.news-text,
.events-text {
    display: inline-block;
    background: #f0f0f0 none repeat scroll 0 0;
}

.news-title,
.events-title {
    font-size: 1.125em; /* 18px / 16px */
    font-weight: 700;
}

.news-d,
.events-d {
    font-weight: 700;
}

.news-y,
.events-y {
    font-size: 1.5em; /* 24px / 16px */
    font-weight: 300;
}

.news-item {
    min-height: 124px;
    background: #f0f0f0;
}

.events-item {
    background: #005aaa;
}

.news-date {
    width: 20%;
    min-height: 124px;
}

.events-date {
    width: 25%;
}

.events-h {
    font-size: 0.8125em; /* 13px / 16px */
}

.news-text-container {
    display: table;
    min-height: 124px;
}

.news-text {
    display: table-cell;
    padding: 10px 25px;
    vertical-align: middle;
}

.events-text {
    width: 75%;
    padding: 32px 25px;
    min-height: 119px;
}

.news-img {
    float: left;
}

.news-excerpt {
    display: inline-block;
    padding-top: 5px;
    font-size: 0.8125em; /* 13px / 16px */
    line-height: 1.69230769231em; /* 22px / 13px */
}

/***** Faculties page *****/
.faculty-title-container {
    display: table;
    position: relative;
    padding: 0 18px;
    width: 100%;
    height: 98px;
}

.faculty-title {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.faculty-title a p,
.faculty-title a h4 {
    position: relative;
    margin: 0;
    color: #ffffff;
    z-index: 2;
	text-align:center;
}

.faculty-title a p {
    font-size: 0.75em; /* 12px / 16px */
}


.faculty-title a h4 {
    font-size: 0.875em; /* 14px / 16px */
}

.faculty-title img {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
}

.faculty-list-img img {
    display: block;
    margin: 0 auto 24px;
}

.color-adp {
    background: #005aab;
}

.color-business-and-accounting {
    background: #a41318;
}

.color-dentistry {
    background: #cc6666;
}

.color-engineering {
    background: #0d8da5;
}

.color-health-sciences {
    background: #0d8da5;
}

.color-languages {
    background: #4c9de5;
}

.color-medicine {
    background: #822627;
}

.color-pharmacy {
    background: #666699;
}

.color-post-graduate-studies {
    background: #e58200;
}

.color-pre-university-studies {
    background: #c25483;
}

.color-nursing-and-midwifery {
    background: #9a255d;
}

ul.faculties-cta {
    list-style-type: none;
    padding: 0;
    float: right;
    font-size: 0;
}

ul.faculties-cta li {
    display: inline-block;
}

.usp-container {
    display: inline-block;
    padding-top: 30px;
    background-color: #eeeeee;
}

.usp-container p {
    line-height: 1.57142857143em; /* 22px / 16px */
}

.usp-item p{
    text-align: center;
}


.usp-item i {
    font-size: 2.28571428571em; /* 32px / 14px */
    color: #ffffff;
    vertical-align: middle;
}

.usp-item span {
    display: block;
    padding: 5px 0 10px 0;
    font-size: 1.14285714286em; /* 16px / 14px */
    font-weight: 700;
}

.usp-icon {
    margin: 0 auto;
    display: table;
}

.usp-shape {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: table-cell;
    vertical-align: middle;
	text-align:center;
}

.usp-1 {
    background-color: #666699;
}

.usp-2 {
    background-color: #cc6666;
}

.usp-3 {
    background-color: #c4884d;
}

/***** entry image *****/
.idz-entry-content-media {
    margin-bottom: 0;
    background: #005aaa;
}

.idz-entry-date {
    color: #ffffff;
}

/***** entry link *****/
/*.idz-entry-header {
    clear: both;
}*/
.idz-entry-mainheader {
    clear: both;
}

.idz-entry-title {
    float: left;
    margin-top: 18px;
}

.idz-entry-content {
    font-size: 0.875em; /* 14px / 16px */
}

/***** Social Share *****/
ul.idz-social-share li {
    margin-right: 1px;
}

ul.idz-social-share li span {
    font-size: 12px;
    color: #a8a8a8;
}

ul.idz-social-share li a,
ul.idz-social-share li a:hover {
    color: #faa519;
}

/***** Sidebar styling *****/
.widgets {
    font-size: 0.875em; /* 14px / 16px */
    line-height: 1.71428571429em; /* 24px / 14px */
}

/*.widget_area ul li {
    margin-bottom: 1px;
    padding-bottom: 0;
    background: #eeeeee;
}*/
/***** lead form styling starts here *****/
#lead-form {
    display: none;
    border: 1px solid #fff !important;
/*  position: fixed;
  font-family: Lato;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0.8);
  z-index: 99999;
  opacity:0;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  pointer-events: none;
  overflow-y: auto;
  overflow-x: hidden;*/
}
/*#lead-form:target {
  opacity:1;
  pointer-events: auto;
}
.modalDialog .close {
  background: #ab1a25;
  color: #fff;
  line-height: 25px;
  position: absolute;
  right: -22px;
  text-align: center;
  top: -22px;
  width: 24px;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: 1px 1px 3px #000;
  -webkit-box-shadow: 1px 1px 3px #000;
  box-shadow: 1px 1px 3px #000;
  opacity: 0.8;
}*/
    #lead-form .modal-table {
        display: table;
        height: 100%;
        width: 100%;
        max-width: 900px;
        margin: 0 auto;
        position: relative;
        background-color: #fff;
    }
        #lead-form .modal-table .modal-cell {
            display: table-cell;
            vertical-align: middle;
            height: 80%;
            width: 100%;
        }
            #lead-form .modal-table .modal-cell .modal-content {
                background-color: #fff;
                border-radius: 0;
                border: 0;
                box-shadow: none;
                max-width: 900px;
            }
            #lead-form .modal-table .modal-cell .modal-content img#mahsa-enquiry {
                float: left;
                width: 25%;
                position: absolute;
                left: 0;
                top: 0;
                height: 100%;
            }
            #lead-form .modal-table .modal-cell .modal-content .modal-text {
                float: left;
                width: 100%;
                background-color: #fff;
                padding: 20px 35px 20px 25px;
            }
                #lead-form .modal-table .modal-cell .modal-content .modal-text .input-fields {
                    float: left;
                    width: 100%;
                    margin-bottom: 20px;
                    font-size: 14px;
                }
                #lead-form .modal-table .modal-cell .modal-content .modal-text .input-fields.custom-row {
                    width: calc(100% + 30px);
                    margin: 0 -15px 20px -15px;
                }
                    #lead-form .modal-table .modal-cell .modal-content .modal-text .input-fields .three-columned {
                        float: left;
                        width: calc(100% / 3);
                        padding: 0 15px;
                    }
                    #lead-form .input-fields .three-columned input, #lead-form .input-fields .three-columned select {
                        width: 100%;
                        color: #848383;
                    }
                    #lead-form .input-fields textarea {
                        width: 100%;
                        height: 60px;
                        color: #848383;
                    }
                    #lead-form .input-fields label {
                        font-size: 13px;
                        font-weight: bold;
                    }
                    #lead-form input[type='submit'] {
                        background-color: #ff9f00;
                        font-size: 15px;
                        font-weight: 600;
                        margin: 30px 0;
                        padding: 15px 20px;
                        width: auto;
                    }
                #lead-form .modal-table .modal-cell .modal-content .modal-text h1 {
                    margin: 20px 0;
                    font-size: 44px;
                    color: #005AAB;
                    line-height: 44px;
                }
                .receive-updates .wpcf7-list-item {
                    margin-left: 0;
                }
                .div.wpcf7-response-output {
                    margin: 10px 0;
                    font-size: 14px;
                }
/***** lead form styling ends here *****/
/*start-Drop down for submenus*/
@media screen and (min-width: 650px) {
  /* Sub Menus */
  .widgets li ul {
    position: inherit;
    display: none;
    width: 100%;
  }

  .widgets li:hover ul {
    display: block;
  }

  .widgets li ul li {
    display: block;
  }
}
/*end*/

.widget_area ul li:hover {
  background: #e4e4e4;
}

.widget_area ul li a {
    display: block;
    padding: 12px 0 12px 20px;
}

.widget_area ul li a:hover {
    color: #848383;
}

.widget_area ul li.current_item {
    background: #333333;
}

.widget_area ul li.current_item:hover {
    background: #333333;
}

.widget_area ul li.current_item a {
    color: #ffffff;
}
*/
.programme-info-text,
.side-photo-text {
    display: inline-block;
    vertical-align: middle;
}

.programme-info-container {
    padding: 30px 0;
    border-top: 3px solid #ebebeb;
    border-bottom: 3px solid #ebebeb;
}

.programme-info:first-child {
    margin-bottom: 25px;
}

.programme-info-icon {
    margin-right: 20px;
    padding: 18px;
    color: #ffffff;
    font-size: 1.71428571429em; /* 24px / 14px */
    vertical-align: middle;
}

.side-photo {
    margin-bottom: 14px;
}

.side-photo img {
    margin-right: 14px;
    border: solid 5px #eeeeee;
    vertical-align: middle;
}

/***** Form Styling *****/
button[type="submit"], input[type="submit"], input[type="button"] {
    background: #005aaa;
}

a.btn-lg,
a.btn-lg-grey {
    display: block;
    padding: 14px 22px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
}

a.btn-lg {
    background: #ec9505;
}

a.btn-lg-grey {
    background: #333333;
}

.btn-lg i,
.btn-lg-grey i {
    padding-left: 10px;
}

.button.plain, .idz-button.plain {
    color: #faa519 !important;
}

/***** Blog Pagination *****/
.wp-pagenavi {
    padding-top: 30px;
    text-align: right;
}

.pages a:hover,
.pages .current,
.wp-pagenavi a:hover,
.wp-pagenavi .current {
    color: #faa519 !important;
    border: 2px solid #faa519 !important;
}

/***** To Top *****/
#toTop {
    background-color: #55afff;
}

/*======================================================================================= FOOTER STYLING =======================================================================================*/
#footer {
    background: #575757;
    font-size: 0.875em; /* 14px / 16px */
}

#footer ul li:before {
    line-height: 1.5em; /* 24px / 16px */
}

#bottom p {
    display: inline;
    min-height: 65px;
   
    vertical-align: middle;
	
}
#bottom a.pwr{
	float:right;
	margin-right:40px;
}


/*======================================================================================= GRID STYLING =======================================================================================*/
.column.nomargin {
    margin: 0;
}

.no-gutter {
    padding-left: 0;
    padding-right: 0;
}

.no-gutter-left {
    padding-left: 0;
}

.no-gutter-right {
    padding-right: 0;
}

/*======================================================================================= RESPONSIVE STYLING =======================================================================================*/
/***** Tablet Landscape *****/
@media only screen and (max-width : 1024px) {
	 .home-news .four {
        height: 228px;
        overflow: hidden;
    }
    
    .home-news img {
        width: 100%;
    }
    
    /* Sidebar */
    /*.widget_area {
        padding-top: 0;
    }*/
    
    /* News and Events page */
    .news-date {
        width: 25%;
    }
    
    .news-img {
        display: none;
    }
}

/***** Tablet Potrait *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {
    a.admission-btn-heading {
        height: 228px;
        margin-top: 24px;
    }
	
}
@media (max-width: 849px) {
    #lead-form .modal-table .modal-cell .modal-content .modal-text .input-fields .three-columned {
        width: 100%;
    }
    #lead-form .modal-table .modal-cell .modal-content img#mahsa-enquiry {
        height: auto;
    }
}
@media (max-width: 679px) {
    #lead-form .modal-table .modal-cell .modal-content img#mahsa-enquiry {
        display: none;
    }
    #lead-form .modal-table .modal-cell .modal-content .modal-text {
        width: 100%;
    }
}
/***** Mobile Landscape *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
    
    a.admission-btn-heading {
        height: 228px;
        margin-top: 24px;
    }
}

/***** Mobile Potrait *****/
@media only screen and (max-width: 479px) {
    .edu-group-box {
        margin: 0 0 1px 0;
    }
    
   .menu-healthcare,
    .search {
        display: none;
    }
    
    .menu-secondary a {
        padding: 14px;
    }
    
    .menu-secondary i {
        display: none;
    }
    
    /* News and Events page */
    .news-date,
    .events-date,
    .events-text {
        width: 100%;
    }
	#bottom a.pwr{
	float:left;
	
}

}

/*inner page*/

